Swój największy sukces odniósł na igrzyskach olimpijskich w 1968 w Meksyku, gdzie zdobył srebrny medal w chodzie na 50 kilometrów, przegrywając jedynie z Christophem Höhne z NRD. Na tych samych igrzyskach zajął 14. miejsce w chodzie na 20 kilometrów. Nie ukończył chodu na 50 kilometrów podczas mistrzostw Europy w 1969 w Atenach. W Pucharze Świata w chodzie w 1970 w Eschborn zajął 12. miejsce w chodzie na 50 kilometrów. Na mistrzostwach Europy w 1971 w Helsinkach zajął 11. miejsce w chodzie na 20 kilometrów i 18. miejsce w chodzie na 50 kilometrów.