Родился 22 февраля 1941 года в деревне Никиткино Егорьевского района Московской области.
Спортсмен (хоккей с шайбой), тренер, спорторганизатор. Нападающий.
Заслуженный мастер спорта СССР (1968).
Окончил МОГИФК (1976).
С 1956 года играл за «Трудовые резервы» (Москва). В «Локомотиве» (Москва) — 1957-62, СКА МВО (Калинин) — 1962-63, ЦСКА (Москва) — 1963-74.
В чемпионатах СССР около 400 матчей, 183 шайбы.
Чемпион СССР (1964/65, 1965/66, 1967/68, 1969/70, 1970/71, 1971/72, 1972/73), 2-й призер чемпионатов СССР (1966/67, 1968/69, 1973/74).
Обладатель Кубка СССР (1966-69, 1973).
В списке лучших хоккеистов сезона — 6 раз.
Победитель зимней Спартакиады народов СССР (1962).
В сборной СССР (1967-72) — 35 матчей, 24 шайбы.
Олимпийский чемпион (1968, 1972).
Чемпион мира (1968-71), 2-й призер чемпионата мира (1972).
Чемпион Европы (1968-70), 2-й призер чемпионатов Европы (1971, 1972).
Чемпион дружественных армий (1970).
Работал старшим тренером СКА (Свердловск), СКА МВО (Липецк, Москва). Тренер-преподаватель в спортклубе АЗЛК (Москва) — 1984-91. Тренировал «Полярные Зори» Кольской АЭС — 1999, «Алтай» (Североморск) — 2003-04, «Авангард» (Кондопога). Тренер-консультант ХК МВД (Балашиха МО) — 2006/07.
Вице-президент хоккейного клуба «Сибирь» (Новосибирск) — 2000.
Награжден орденом «За веру и верность», медалями «За трудовую доблесть» (1968, 1972).
Введен в Зал славы отечественного хоккея (2014).
Скончался 30 мая 2007 года в Москве. Похоронен на Троекуровском кладбище в Москве.
Фотография могилы © Павел Кац (Москва).