Начинал заниматься футболом в академиях московских клубов «Ника» и «Торпедо». В 2012 году перешёл в футбольную школу московского «Локомотива». 7 марта 2015 года дебютировал в молодёжном первенстве России — в матче 18-го тура с «Ростовом» вышел на поле на 81-й минуте[2]. В следующем сезоне провёл шесть матчей, а «Локомотив» стал победителем первенства. Всего за молодёжную команду сыграл в 47 матчах и забил 6 мячей[3].
19 июля 2017 года дебютировал в профессиональном футболе за фарм-клуб «Локомотива» — «Казанку». В матче первого тура первенства ПФЛ со «Знаменем Труда» (7:0) Рыбчинский вышел в стартовом составе и уже на 10-й минуте забил свой первый гол[4].
В феврале 2019 года отправился вместе с основной командой «Локомотива» на сбор в испанскую Марбелью[5]. 10 марта впервые попал в заявку клуба на матч премьер-лиги с «Анжи»[6]. Дебютировал в чемпионате 15 июля 2019 года, выйдя на поле в матче с «Рубином» вместо Рифата Жемалетдинова[7].
16 июня 2022 года полузащитник перешёл на правах аренды в «Пари Нижний Новгород»[8][9].
В феврале 2024 года отправился в аренду в «Балтику»[10].
16 июня 2024 года перешёл в «Оренбург»[11]. Дебютировал за клуб 21 июля в домашнем матче первого тура РПЛ против московского «Спартака»[12].
Пресс-служба ФК «Балтика».БАЛТИКА БЛАГОДАРИТ. Официальный сайт ФК «Балтика» (16 июня 2024). Дата обращения: 22 июня 2024. Архивировано 16 июня 2024 года.