Carriera Corse per la Girardengo, la Guerra e la Cilo (al Giro di Svizzera 1952). La principale vittoria da professionista fu una tappa al Giro d'Italia nel 1951. Vinse anche il Trofeo Mauro Pizzoli nel 1950 ed il Trofeo Emilio Colombo nel 1952.
Palmarès 1950 (Girardengo) Trofeo Mauro Pizzoli
1951 (Guerra, una vittoria) 3ª tappa Giro d'Italia (Alassio > Genova)
Altri successi 1952 (Guerra) Trofeo Emilio Colombo (valida per il Trofeo dell'Unione Velocipedistica Italiana)
Piazzamenti Grandi giri Giro d'Italia 1951: 69º 1952: 62º
Classiche
Milano-Sanremo 1951: 6º 1952: 5º
Giro delle Fiandre 1952: 12º
Parigi-Roubaix 1952: ritirato
Giro di Lombardia 1950: 54º
Collegamenti esterni