Первый тренер - Анатолий Алексеевич Килин. Играл в командах «Факел» (Воронеж) (1992—2000), «Уралан» (Элиста) (2001), «Рубин» (Казань) (2002), «Салют-Энергия» (Белгород) (2003) и «Динамо» (Воронеж) (2004—2005). Признан лучшим футболистом первого дивизиона в 1999 году в составе воронежского «Факела». Четыре раза выходил из первого дивизиона в высший (1996, 1999 — с «Факелом», 2001 — с «Ураланом», 2002 — с «Рубином»). По состоянию на 2004 год такого достижения добился только Александр Липко.
В Высшей лиге чемпионатов СССР провёл 11 матчей и забил 1 гол.
В Высшем дивизионе чемпионатов России провёл 78 матчей и забил 8 голов.
Главный тренер команд «Динамо» Воронеж (2005—2007), «Динамо-Воронеж-2» (2008). В начале 2009 года вновь назначен главным тренером «Динамо» Воронеж.