Ранее уроженец Караганды выступал за московскую «Родину-2», армянский «Ван» (аренда), литовский «Джюгас» (аренда), а также молдавский «Шериф». Тираспольцам он принадлежит с февраля 2022-го.
Вторую часть сезона-2023 провел как раз в «Джюгасе», который финишировал на предпоследнем месте в А Лиге. Провел 12 матчей, забил 1 гол, после чего вернулся в «Шериф», с которым у него контракт до конца 2024 года.
В свое время привлекался к играм за сборные Казахстана до 17 и 19 лет.