С 7 до 16 лет занимался футболом в родном городе.
В 2008—2010 годах играл за дубль «КАМАЗа» в первенстве ЛФЛ.
В сезоне 2011/12 сыграл 20 матчей, забил три гола в первенстве ПФЛ за «Динамо» Киров.
В сезоне-2012/13 находился в курском «Авангарде» , но не сыграл ни одного матча. Вернулся в Набережные Челны перед сезоном 2013/14, по итогом которого был признан лучшим игроком «КАМАЗа» , в следующем сезоне вместе с командой вышел в ФНЛ. Вторую половину сезона 2015/16 провёл в «Авангарде» . Перед сезоном 2016/17 перешёл в «Волгарь» .
В январе 2018 вновь перешёл в «Авангард» .
В финале Кубка России 2017/18, проигранном «Тосно» 1: 2, вышел на замену на 82-й минуте.