Sus mayores logros los consiguió en la distancia de 50 km: fue medalla de bronce en los Juegos Olímpicos de Roma 1960 y campeón olímpico en los Juegos Olímpicos de Tokio 1964 y fue abanderado de Italia en los Juegos Olímpicos de 1972, en Múnich.