Начал заниматься хоккеем в три года в «Северной звезде», первый тренер Владимир Ринг. В 11 лет перешёл в ЦСКА[1][2]. Играл за команды «Красная армия» (2012/13 — 2016/17, МХЛ) и «Звезда» Чехов (2015/16 — 2017/18). 24 февраля 2015 года провёл единственный матч за ЦСКА в КХЛ — в гостях против «Витязя» (2:1 ОТ). 15 мая 2018 года был обменян в «Торпедо» Нижний Новгород[3]. В сезоне-2018/19 сыграл 33 матча за «Саров» в ВХЛ и 9 — в КХЛ. Следующий сезон провёл в команде ВХЛ «Торпедо-Горький».
7 августа 2020 года перешёл в самарский ЦСК ВВС[4]. Сезон-2021/22 провёл в команде чемпионата Беларуси «Могилёв»[5][6]. 29 мая 2022 года подписал соглашение с клубом чемпионата Казахстана «Сарыарка»[7], где отыграл сезон. В сезоне-2023/24 выступал в ВХЛ за «Рязань-ВДВ» в Казахстане за «Бейбарыс». 2 июля 2024 года перешёл в «Динамо-Молодечно»[8], но, проведя один матч в Кубке Салея, 8 августа расторг соглашение[9]. В сезоне-2024/25 — игрок «Актобе».
Чемпион МХЛ (2016/17). Обладаталь Кубка Казахстана и серебряный призёр чемпионата Казахстана (2022/23).