Родился 4 февраля 1968-го года в Омске.
Выступал на позиции полузащитника за омский Иртыш (109 матчей-11 голов), свердловский Уралмаш (187 матчей-37 голов) и ростовский Ростсельмаш (118 матчей-19 голов).
Всего за игровую карьеру (без учета матчей любительских команд) провел 435 матчей-68 голов.
Тренер ФК Петротрест (2005-2006). ФК Таганрог (2006-2008) и воронежского Факела (2014-2017).