Professionista dal 1929 al 1932, prese parte a due edizioni del Giro d'Italia terminandole entrambe.
Carriera Fra i pochi risultati che si conoscono di questo atleta, che corse prevalentemente come individuale, salvo una breve parentesi alla Gloria, il terzo posto nell'ultima tappa del Giro d'Italia 1930, dietro a Michele Mara e Carlo Rovida, e un diciottesimo posto nel Giro di Lombardia del 1932.
Piazzamenti Grandi Giri
Giro d'Italia 1929: 33º 1930: 44º
Tour de France 1931: ritirato (2ª tappa)
Classiche monumento
Milano-Sanremo 1930: 22º
Giro di Lombardia 1932: 18º
Collegamenti esterni