1920 wurde er bei den Olympischen Spielen in Antwerpen Siebter über 5000 m. Über 10.000 m gab er auf, und im 3000-Meter-Mannschaftsrennen trug er mit einem 17. Platz zum fünften Platz des italienischen Teams bei.