Nel 1920 prese parte ai Giochi olimpici di Anversa, ma non superò le fasi di qualificazione dei 100 metri piani, mentre nella staffetta 4×100 metri la sua squadra, composta da lui con Vittorio Zucca, Giovanni Orlandi e Mario Riccoboni, fu squalificata sempre durante le qualificazioni.
Nel 1921 fu campione italiano assoluto dei 100 metri piani con il tempo di 11"1/5.
Palmarès AnnoManifestazioneSedeEventoRisultatoPrestazioneNote1920Giochi olimpici Anversa100 metri pianielim. qualif.11"4 Staffetta 4×100 metrielim. qualif.
Campionati nazionali 1 volta campione italiano assoluto dei 100 metri piani 1913 ai campionati italiani assoluti, 100 m piani - 11"3/5
1919 ai campionati italiani assoluti, 100 m piani - 11"4/5
1920 ai campionati italiani assoluti, 100 m piani
1921 ai campionati italiani assoluti di atletica leggera, 100 metri piani - 11"1/5 ai campionati italiani assoluti, staffetta 4x100 m
Collegamenti esterni