Corridore attivo tra il 1909 ed il 1919, partecipò al Giro d'Italia nel 1911, classificandosi al decimo posto, e nel 1913. Fu nono nel Giro di Lombardia del 1909 e terzo nella Roma-Napoli-Roma del 1912.
Palmarès 1912 (Bianchi, quattro vittorie) 1ª tappa Giro di Campania (Roma > Tivoli) 2ª tappa Giro di Campania (Tivoli > Roma) Classifica generale Giro di Campania Gran Premio Roma
Piazzamenti Grandi giri Giro d'Italia 1911: 10º 1913: 22º
Classiche
Giro di Lombardia 1909: 20º 1912: 25º
Milano-Sanremo 1912: 25º
Collegamenti esterni