Родился 30 марта 1963 года в Нижнем Тагиле Свердловской области.
Спортсмен (футбол, мини-футбол), тренер, спорторганизатор. Нападающий.
Воспитанник СК «Высокогорец» (Нижний Тагил) — с 1969 года, ДЮСШ «Трудовые резервы» (Александрия) — с 1979 года. Играл в футбол за «Уралец» — 1981-84, «Высокогорец» (обе — Нижний Тагил) — 1984-88, «Прогресс» (Бийск) — 1989, «Океан» (Находка) — 1990-93, «Уралмаш» (Екатеринбург) — 1994-97, 1998, «Чкаловец» (Новосибирск) — 1999, «Немком» (Краснодар) — 2000, «Реформацию» (Абакан) — 2000.
В чемпионатах России 149 матчей, 28 голов.
Играл в мини-футбол за ВИЗ (Екатеринбург) — 1997/98.
Главный тренер «Урала» (Екатеринбург) — 2001 (с декабря)-03 (по апрель), «Уральца» (Нижний Тагил) — 2003 (с июля)-05, начальник команды (2006) и главный тренер «Океана» (Находка) — 2008, 2010, главный тренер «Иртыша-1946» (Омск) — 2007 (март-август), «Читы» (Чита) — 2008 (с декабря)-09 (по август), тренер (2011, май, 2012, апрель-май) и главный тренер «Сахалина» (Южно-Сахалинск) — 2011 (с мая)-12 (по апрель, май-июнь).
Вице-президент (2001, июль-ноябрь) и президент «Уралмаша» (Екатеринбург) — 2001 (с декабря)-02, директор ДЮСШ «Урал» (Екатеринбург) — с сентября 2015 года.