Fue abanderado italiano en dos Juegos Olímpicos, ganó 3 medallas de oro olímpicas, 2 en Amberes 1920 en 3 y 10 km marcha y otra en París 1924 también en los 10 km marcha, además ganó una de bronce en Los Angeles 1932 en la prueba de 50 km marcha.