Jeho prvním mezinárodním startem bylo mistrovství Evropy v roce 1954, kde došel do cíle závodu na 50 km chůze sedmý. Na olympiádě v Melbourne v roce 1956 skončil na této trati čtvrtý a v závodě na 20 km chůze jedenáctý. První medaili – stříbrnou – vybojoval v závodě na 50 km chůze na evropském šampionátu ve Stockholmu v roce 1958. V roce 1960 získal na olympiádě v Římě v této disciplíně bronzovou medaili a v závěru sezony – 16. října – vytvořil na stejné trati nejlepší světový výkon časem 4:03:02. Na nejvyšší stupeň vystoupil po vítězném závodě chodeckého maratonu na mistrovství Evropy v Bělehradě v roce 1962. Zlatou medaili na této trati vybojoval na olympiádě v Tokiu v roce 1964, o dva roky později obhájil první místo také na evropském šampionátu v Budapešti.