Participó en el Tour de Francia dos veces, terminando 11.º en 1922 y 10.º en 1925.
Su mejor resultado en el Giro de Italia fue en 1924, cuando terminó segundo en la clasificación general.
Compitió en dos eventos en los Juegos Olímpicos de 1920.
[1] Tomó parte en la Primera Guerra Mundial como aviador, obteniendo la medalla de plata al valor militar.
Durante los últimos años de su carrera se dedicó principalmente a correr en pista, llegando a ganar el Campeonato de Italia de pista, en la especialidad de medio fondo.