Septième des Jeux olympiques de 1964, il remporte la médaille d'or des Championnats d'Europe de 1966, à Budapest, signant avec la marque de la meilleure performance de sa carrière. Il devance d'un centimètre l'Est-allemand Hans-Jürgen Rückborn et de huit centimètres le Hongrois Henrik Kalocsai.