Carriera Non ottenne vittorie in carriera, ma fra i risultati ottenuti ci furono il sesto posto al Giro di Lombardia nel 1909, l'ottavo posto nel Giro dell'Emilia nel 1910, il decimo al Giro della Romagna nel 1911 e il secondo posto alla Milano-Sanremo nel 1910, quando giuse a oltre un'ora dal vincitore, il francese Eugène Christophe.
Portò a termine anche due edizioni del Giro d'Italia e partecipò, ritirandosi, a un Tour de France.
Piazzamenti Grandi Giri
Giro d'Italia 1909: 23º 1913: 19º
Tour de France 1912: ritirato (12ª tappa)
Classiche monumento
Milano-Sanremo 1910: 2º
Giro di Lombardia 1909: 6º
Collegamenti esterni