Воспитанник Академии имени Коноплёва[2]. В 2017 году перешёл в «Крылья Советов», в составе которых выступал за фарм-клуб и молодёжную команду. В Премьер-лиге дебютировал 4 июля 2020 года в матче против «Ростова» (0:0), заменив на 79-й минуте Дмитрия Кабутова. Летом 2022 года подписал контракт с «Волгарём»[3]. В марте 2025 года пополнил ряды клуба «Астрахань». В августе того же года перешёл в «Кубань».