Главный тренер
Воспитанник футбольной школы барнаульского «Динамо», первый тренер — Александр Горбунов. С 2001 года — воспитанник школы московского «Локомотива».
В 2004 году был отдан в аренду в клуб Второго дивизиона — «Титан» из Москвы.
В 2005 год и 2007 году выступал за дублёров, а в 2006 году — за основной состав «Локомотива». Первые матчи за основной состав провёл в 2005 году в Кубке России против «Металлурга-Кузбасса».
В 2007 году был отдан в аренду в «Ростов». После окончания аренды в «Химках» выставлен «Амкаром» на трансфер. 23 марта 2010 года подписал контракт с клубом «СКА-Энергия» из Хабаровска.
В феврале 2014 года заключил контракт с «Байкалом». В иркутском клубе сыграл 22 матча и забил 3 мяча в чемпионате страны и 4 матча в Кубке России. По окончании летне-осенней части сезона 2014/15 расторг контракт по обоюдному согласию и перебрался в родной Барнаул, где и завершил карьеру игрока.
В «Лиге .БРО» тренирует «АКТО-Алтай» (2024-н.в.), также играл и тренировал «Темп» (2018-2022) и являлся главным тренером «Востока» (2022-2023).