Zdobył złoty medal na 20 kilometrów podczas mistrzostw Europy w 1958 w Sztokholmie, wyprzedzając Leonida Spirina ze Związku Radzieckiego i Lennarta Backa ze Szwecji. Na igrzyskach olimpijskich w 1960 w Rzymie zdobył brązowy medal w tej konkurencji, przegrywając jedynie z Wołodymyrem Hołubnyczym z ZSRR i Noelem Freemanem z Australii.