Воспитанник рудненского мини-футбола. На старте карьеры играл за глазовский «Прогресс» в Высшей лиге. В Суперлиге дебютировал за «Липецк» в 2006 году, вскоре стал одним из лидеров команды. В декабре 2008 года из-за финансовых проблем липецкого клуба перешёл в «Мытищи». Перед началом сезона 2012/13 был приглашен в московскую команду «Дина», с которой впервые выиграл чемпионат страны.