Aux Jeux olympiques d'été de 1968 à Mexico, il remporte la médaille de bronze derrière les AméricainsRandy Matson et George Woods, et devient le premier athlète russe à franchir la limite des 20 mètres au lancer du poids (20,09 m). Son record personnel de 20,28 m est établi lors de cette même saison.