1920 wurde er bei den Olympischen Spielen in Antwerpen Vierter über 10.000 m. Über 5000 m schied er im Vorlauf aus, und im 3000-Meter-Mannschaftsrennen trug er mit einem 16. Platz zum fünften Platz des italienischen Teams bei.