Родился 30 июня 1947 года в Красногорске Московской области. В 1965 году начал профессиональную карьеру в ХК «Крылья Советов», в 1967-м перешел в ЦСКА, за который выступал до 1981 года. В 1981–1983 годах играл за ХК СКА. В 1983–1984 годах занимал пост тренера ХК СКА, в 1986–1988 годах — ВО Минобороны СССР, в 1989–1990 годах — начальника команды СКА МВО (Тверь). В 1990–1992 годах был председателем комитета ветеранов Федерации хоккея СССР. В 1992–1994 годах возглавлял Федерацию хоккея России. В 1995–1996 годах занимал пост генерального менеджера ХК «Спартак» (Москва), в 1998–2000 годах — ЦСКА (Москва), в 2003–2005 годах — СКА (Санкт-Петербург).
Заслуженный мастер спорта СССР. Является двукратным олимпийским чемпионом (1972, 1976), одиннадцатикратным чемпионом СССР (1968, 1970–1973, 1975, 1977–1981), девятикратным чемпионом мира (1969–1971, 1973–1975, 1978–1981), пятикратным обладателем Кубка СССР (1968, 1969, 1973, 1977, 1979). Входил в состав легендарной тройки Борис Михайлов—Владимир Петров—Валерий Харламов. В 2006 году был включен в зал славы Международной федерации хоккея с шайбой. Награжден двумя орденами «Знак Почета», орденами Дружбы и «За заслуги перед Отечеством» IV степени, двумя медалями «За трудовую доблесть».