Выступал в 1960—1962 за СКА (Куйбышев), в 1962—1972 за ЦСКА (Москва).
Окончил Московский лесотехнический институт (1969), специальность — электросчётная техника. Кандидат технических наук (1974).
В 1974—1979 заведовал кафедрой физического воспитания и спорта Московского физико-технического института. Председатель Федерации хоккея РСФСР (1975—1979).
В 1979—1981 гг. — старший тренер СКА (Ленинград). Одно из первых решений — вывод из состава команды экс-игрока сборной СССР Вячеслава Солодухина.
В 1984—1990 гг. — старший тренер СКА (Новосибирск).
С 1995 — вице-президент, с декабря 2006 — президент клуба «Золотая шайба».
Награждён двумя орденами «Знак Почёта» (1969, 1972), орденом «Дружбы» (1996), орденом «Почёта» (2011), несколькими медалями.
В 2007 году за организацию турнира «Золотая шайба» в городе Вельске (Архангельская область) присвоено звание Почётного гражданина города Вельска.