Corrió para el Automoto, la Christophe y Bianchi, sobre todo de gregario de Ottavio Bottecchia, su líder de filas.
De debutante se dio a conocer venciendo los campeonatos italianos en el 1924.
Pasado a profesional, venció el Criterium de apertura a Milán en el 1925, el Giro del Veneto en el 1927 y el Giro del Emilia en el 1928, más de a obtener un segundo puesto en el Giro de Lombardía del 1927, por detrás de Alfredo Binda.
Acabó octavo en el Giro de Italia 1929.
Murió con tan solo 31 años a causa de un accidente de moto.