Воспитанник северского футбола и ЦПФ «Томь». В сезоне 2013/14 выступал за молодёжный состав томского клуба – 27 матчей, 2 гола. На сезон 2014/15 был заявлен за фарм-клуб «Томь-2» в первенстве ПФЛ. В 24 матчах за команду в этом сезоне он отметился двумя забитыми голами. Сезон 2015/16 также провёл в «Томи-2», сыграв 18 матчей. Сезон 2016/17 начал в молодежном составе «Томи», отметившись голом в выездной игре с «Тереком». Всего на первом этапе, из-за травм провел за молодежку лишь 9 матчей, забив 1 гол. Зимой был переведён в основной состав команды после того, как из-за финансовых проблем клуб покинуло большое количество футболистов. Дебютировал в Премьер-лиге 27 апреля 2017 года в матче против «Анжи», а первый гол в Премьер-лиге забил в ворота грозненского «Терека» 15 мая. Всего в весенней части чемпионата принял участие в шести матчах «Томи» в Премьер-лиге.
23 июня 2017 года продлил контракт с нашей командой на 2 года. В Первенстве ФНЛ дебютировал 15 июля 2017 года в матче с «Луч-Энергией» из Владивостока.
16 января 2018 года на правах аренды до конца сезона присоединился к «Чайке», за которую не провел ни одного матча. В 2019 году выступал в Крымской Премьер-Лиге за «Крымтеплицу» (8 матчей), а в 2020 году за армянский «Масис».
С 12 января 2021 тренер ЦПФ «Томь».
Первенство России среди любительских футбольных команд
13-й тур
Рассвет
Красноярск
2
:3
Томь-М
Томск
Красноярск, стадион "Рассвет"