Родился в Саратове. Является воспитанником «Сокола». На профессиональном уровне начал карьеру в «Анжи», выступая за молодежный и второй состав махачкалинцев, за основу провел один матч в Кубке России. Позже выступал за пензенский «Зенит» и «Зорький» в ПФЛ. Сезон 2019/20 провел в армянском «Пюнике» (9 матчей, в том числе один матч в квалификации Лиги Европы против английского «Вулверхэмптона»).
Летом 2020 года стал футболистом «Томи», подписав контракт на 1 год. Дебютировал за нашу команду 8 августа 2020 года в выездном матче против «Чертаново».
4 октября 2020 года покинул клуб, расторгнув контракт по обоюдному согласию сторон. Всего за «Томь» сыграл 8 матчей и получил 2 желтые карточки.
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
28-й тур
Текстильщик
Иваново
1
:1
Томь
Томск
Иваново, стадион "Текстильщик"