В 1970—1981 — играл за команду ЦСКА, в 1981—1983 — за СКА (Ленинград).Участник матчей знаменитой Суперсерии-72 года.
В июне 1985 г. — мае 1988 г. — тренер СКА МВО (Калинин).
В июне 1988 г. — мае 1990 г. — старший тренер СКА МВО (Калинин).
В июне 1990 г. — апреле 1996 г. — главный тренер ЦСКА-2 (Москва).
В апреле 1996 г. — апреле 1998 г. — главный тренер ЦСКА (Москва).
В апреле 1998 г. — мае 2000 г. — тренер ЦСКА (Москва).
В январе-апреле 2001 г. — тренер «Витязя» (Подольск).
В июне-ноябре 2001 г. — главный тренер «Сибири» (Новосибирск).в ноябре 2003 г. — июне 2007 г. — главный тренер «Химволокно» (Могилёв)Играет в ветеранских турнирах за ХК «Легенды хоккея СССР» .