Воспитанник футбольного клуба «Томь», в котором занимается с 6 лет. В сезоне 2016/17 был заявлен за молодёжный состав «Томи», где провел 18 матчей и забил 1 гол. Зимой был переведён в основной состав команды после того, как из-за финансовых проблем клуб покинуло большое количество футболистов. Дебютировал в Премьер-лиге 3 марта 2017 года в матче против «Ростова». Первый гол за томский клуб забил 27 апреля 2017 года в матче с «Анжи». Этот гол был признан лучшим голом 25-го тура по версии программы «После футбола». Всего в весенней части чемпионата принял участие в восьми матчах «Томи» в Премьер-лиге.
В июне продлил контракт с томской командой на 3 года. В Первенстве ФНЛ дебютировал 19 августа 2017 года в Санкт-Петербурге, в матче с местным «Динамо».
Первенство России среди любительских футбольных команд
13-й тур
Рассвет
Красноярск
2
:3
Томь-М
Томск
Красноярск, стадион "Рассвет"