Футболист питерского «Зенита» в 15 лет оказался в Академии московского «Локомотива», а через год перебрался в «Динамо». В рядах «бело-синих» добрался до резервного состава: 12 матчей, откуда летом 2023 года перебрался в «Текстильщик» из Иваново.
Позже играл в саратовском «Соколе», а с марта по июль 2026 года снова выступал за «Текстильщик», за который суммарно провел 37 матчей и набрал восемь очков: три забитых мяча и пять голевых передач
В 2018-2019 годах провел пять матчей в составе юношеской сборной России до 15 лет. Отличился забитым мячом в ворота сверстников из Ирака.




