Выступал за клубы: «Дружба», «Кубань».
Судейскую карьеру начал в 1992 году. Матчи Премьер-лиги судил с 1999 по 2007 год. Арбитр национальной категории. В 2002 году ассистировал известному российскому арбитру Юрию Чеботарёву в финале Кубка России по футболу на матче ЦСКА — «Зенит». Все арбитры того матча получили наивысшие оценки — 9.0 (по девятибальной шкале). Ныне является директором «Школы молодого арбитра» в г. Краснодаре, по совместительству — директор по проведению соревнований Краснодарской краевой федерации футбола, председатель судейского комитета Краснодарской краевой и городской федераций футбола.