Concourant sous les couleurs de l'URSS, il remporte la médaille de bronze du 10 000 mètres lors des championnats d'Europe de 1966, à Budapest, devancé par l'Est-allemand Jürgen Haase et le Hongrois Lajos Mecser. Il remporte à deux reprises (1967 et 1968) le Cross de L'Humanité.