Выступал в 1960—1962 годах за СКА (Куйбышев), в 1962—1972 за ЦСКА (Москва).
Окончил Московский лесотехнический институт (1969), специальность — электросчётная техника. Кандидат технических наук (1974).
В 1974—1979 годах заведовал кафедрой физического воспитания и спорта Московского физико-технического института. Председатель Федерации хоккея РСФСР (1975—1979).
В 1979—1981 годах — старший тренер ленинградского СКА. Одно из первых решений — вывод из состава команды экс-игрока сборной СССР Вячеслава Солодухина.
В 1984—1990 годах — старший тренер СКА (Новосибирск).
С 1995 года — вице-президент, с декабря 2006 — президент клуба «Золотая шайба».
Олимпийский чемпион ЗОИ 1968, 1972.
Чемпион мира 1968—1971. Серебряный призёр ЧМ 1972. На ЧМ и ЗОИ сыграл 43 матча, забросил 2 шайбы.
Чемпион СССР 1961, 1963—1966, 1968, 1970—1972, второй призёр чемпионатов СССР 1967 и 1969, третий призёр 1962. В чемпионатах СССР сыграл 350 матчей, забросил 50 шайб.
Обладатель Кубка СССР 1966—1969.