Воспитанник футбольной секции «Нефтяник» (Омск), первый тренер — И. В. Герасимов.
С 18-летнего возраста выступал за главную команду города — омский «Иртыш» , с первого же сезона стал игроком основного состава.
В 1981 году стал обладателем Кубка РСФСР среди команд второй лиги.
В 1985 году перешёл в воронежский «Факел» , выступавший в том сезоне в высшей лиге. Первый матч на высшем уровне сыграл 24 марта 1985 года против бакинского «Нефтчи» . Всего сыграл 5 матчей в высшей лиге в марте-апреле 1985 года и в ходе сезона вернулся в Омск.
В дальнейшем до 1994 года выступал за «Иртыш» . Всего сыграл за команду 481 матч (рекорд клуба) и забил 6 голов.
В возрасте 33 лет завершил профессиональную карьеру.
С 1993 года работал играющим тренером «Иртыша» .
В первой половине 1995 года был главным тренером команды. Затем в течение нескольких лет работал тренером в любительских клубах «Спартак» (Курган) и «Авангард» (Омск).
В 2008—2010 и 2012—2014 годах снова возглавлял «Иртыш» .
В 2009 году вывел команду из второго дивизиона в первый. Имеет тренерскую лицензию «А» .Примечания Матч Факел — Нефтчи Б. footballfacts.ru