Воспитанник омского «Авангарда», в сезоне-2015/16 дебютировал в команде МХЛ «Омские ястребы». После начала следующего сезона уехал в команду QMJHL «Валь-д’Ор Форёрс». В сезоне-2018/19 за клуб «Ньюфаундленд Гроулерз» из ECHL провёл шесть матчей из-за травм[1]. Вернувшись в «Авангард», в ноябре 2019 года сыграл пять матчей в КХЛ, затем выступал за фарм-клуб «Ижсталь» Ижевск в ВХЛ. 18 мая 2020 года подписал новый двухлетний двусторонний контракт с «Авангардом»[2]. Перед началом сезона-2020/21 был переведён в фарм-клуб из ВХЛ «Металлург» Новокузнецк[3], за который провёл три матча. 6 ноября был отдан в аренду в «Ермак» до конца сезона[4]. 8 мая 2021 года был обменян из «Ермака» в «Авангард» на денежную компенсацию[5]. 23 августа 2021 года покинул клуб[6].