Родился 3 января 1959 года в Свердловске.
Спортсмен (хоккей с шайбой), тренер. Защитник.
Мастер спорта.
Воспитанник «Спартаковца» (Свердловск). В молодежной команде «Трактор» (Челябинск) — 1976/77, молодежной команде ЦСКА — 1977/78, СКА МВО (обе — Москва) — 1978/79, «Автомобилисте» (Свердловск) — 1979/80, «Буране» (Воронеж) — 1980/81-82/83, «Химике» (Воскресенск) — 1983/84-84/85, «Динамо» (Москва) — 1985/86-88/89, «Динамо» (Рига) — 1989/90, «Эссете» (Пори, Финляндия) — 1990/91.
2-й призер чемпионатов СССР (1985/86, 1986/87), 3-й призер чемпионатов СССР (1983/84, 1987/88).
В списке «34-х» — 1984.
Играющий тренер «Арвидсъяуре» (Арвидсъяур, Швеция) — 1991/92-95/96, тренер «Динамо» (Москва) — 2000 (с ноября)-02 (по март), главный тренер «Амур» (Хабаровск) — 2002 (с апреля)-03 (по сентябрь), «Крыльев Советов» (Москва) — 2003-05, «Металлурга» (Новокузнецк) — 2005 (по ноябрь), старший тренер «Сибири» (Новосибирск) — 2005-06, старший тренер (2006, с апреля-09, по апрель) и главный тренер «Северстали» (Череповец) — 2009 (с мая)-10 (по март), тренер «Торпедо» (Нижний Новгород) — 2010-11, старший тренер «Спартака» (Москва) — 2011 (август-ноябрь), главный тренер «Кубань» (Краснодар) — 2012 (по октябрь). Тренер юниорской сборной России — 1999-2000.