Родился в городе Ефремов Тульской области. Является воспитанником егорьевского «Мастер-Сатурна» и ФК «Москва». Выступал за молодежный состав горожан, липецкий «Металлург», «Сокол», «Тамбов» и «Химки». С июля 2018 года выступал за «Мордовию». В сезоне 2019/2020 сыграл 21 матч, забил 2 гола и получил 4 желтые карточки.
4 сентября 2020 года подписал контракт с «Томью» на 1 год.
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
26-й тур
Нефтехимик
Нижнекамск
2
:0
Томь
Томск
Нижнекамск, стадион "Нефтехимик"