Ciclista del VS Moskva, nel 1956 rappresentò l'Unione Sovietica ai Giochi olimpici di Melbourne, gareggiando nella prova in linea. Quattro anni dopo ai Giochi di Roma divenne campione olimpico sempre nella prova in linea, battendo al termine di una volata a due l'italiano Livio Trapè dopo 175 km di gara; tale vittoria rappresentò la prima medaglia d'oro ottenuta da un ciclista sovietico in una gara olimpica.