На профессиональном уровне провёл 276 матчей, в которых забил 18 мячей[2].
Тренерская
В 2007—2009 годах работал главным тренером «Кузбасса», в 2011—2013 годах — тренер клуба «Металлург-Кузбасс», с июня 2013 по июнь 2015 года — главный тренер команды, носившей уже название «Металлург» (а во второй половине 2013 года — «Кузбасс»). С новокузнецким клубом выиграл сибирскую зону III дивизиона (ЛФЛ) (2013) и занял третье место в зоне «Восток» Первенства ПФЛ (2014/15).
С июня 2015 года — главный тренер клуба ФНЛ«Байкал». В зимнюю паузу сезона-2015/16 ушёл из «Байкала» в «Читу». С «Читой» выиграл группу «Восток» ПФЛ (2016/17). В сезоне-2017/18 занял с «Читой» в группе «Восток» лишь 4-е место из шести, но при этом был признан лучшим тренером группы «Восток»[3]. В июне 2018 года возглавил «Калугу»[4]. Спустя 4 года сотрудничество было завершено[5].
Тренировал сборную группы 3 ПФЛ на турнире «Переправа»—2021, с которой занял 2-е место.
В июле 2022 года был назначен на должность руководителя программы молодёжного футбола в клубе «Новосибирск»[6], но уже 18 августа стал главным тренером таганрогского «Форте»[7], где в итоге проработал до 19 октября того же года с результатом в 4 победы, 4 ничьих и 2 поражения в 10 матчах[8].
В марте 2023 года стал главным тренером клуба «Иркутск»[9].
Достижения
Серебряный призёр зоны «Восток» Второго дивизиона: 2002
Бронзовый призёр Второго дивизиона(3): 1994 (зона «Сибирь»), 2004 и 2005 (зона «Восток»)
Статистика в качестве главного тренера
Статистика по клубам
Суммарные показатели по результатам выступлений в чемпионате и кубке России с начала тренерской карьеры и по 6 июня 2022 г. включительно