Футбольную карьеру начал в детской команде московского клуба «Комета». С 2004 года – в футбольной школе ФК «Москва». После развала и закрытия клуба играл за московское «Торпедо», где получил вызов в юношескую сборную Москвы. Далее выступал за молодежный и второй состав «Локомотива» (в ПФЛ), московское "Торпедо" (в молодежном первенстве РФПЛ и в ПФЛ), махачкалинский «Анжи» (в молодежном первенстве РФПЛ).
С 6 июля 2017 года заявлен за «Томь» для участия в первенстве ФНЛ, дебют состоялся 8 июля 2017 года. В игре с нижегородским «Олимпийцем» получил серьезную травму (перелом лицевой кости, перелом носа), но через месяц вновь вышел на футбольное поле (правда, в специальной маске) в кубковом матче против омского «Иртыша».
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2021–2022 годов
37-й тур
Волгарь
Астрахань
0
:3
Томь
Томск
Астрахань, стадион "Центральный"