Während seiner Karriere spielte der Stürmer für HK ZSKA Moskau und HK Lokomotive Moskau. Insgesamt erzielte er 183 Tore in 400 Spielen in der sowjetischen Liga. Schon früh wurde er in das Team der Sowjetischen Eishockeynationalmannschaft berufen. Am 26. Februar 1965 stand er in einem Spiel gegen Kanada zum ersten Mal für die Sbornaja auf dem Eis. Seine internationale Karriere wurde mit den Goldmedaillen bei den Olympischen Winterspielen 1968 und 1972 gekrönt. Für die Nationalmannschaft erzielte er 48 Tore in 71 Länderspielen. Bei den Eishockey-Weltmeisterschaften wurde er drei Mal mit seiner Mannschaft Weltmeister (1969 bis 1971). 1968 wurde er in die „Russische Hockey Hall of Fame“ aufgenommen. Am 28. September 1972, während der Summit Series 1972, bestritt er sein letztes Länderspiel.