Carriera Corse per la Legnano, l'Augustea, la Carpano e la Molteni. Le principali vittorie da professionista furono una tappa al Giro d'Italia 1956 e una tappa alla Parigi-Nizza 1958, corsa in cui vestì la maglia di leader della classifica generale per le prime quattro giornate.
Palmarès 1953 (Legnano, due vittorie) 1ª tappa Giro dell'Umbria (Terni > Perugia) Classifica generale Giro dell'Umbria
1954 (Legnano, due vittorie) 6ª tappa, 1ª semitappa Giro del Belgio indipendenti (Remouchamps > Virton, a cronometro) 6ª tappa, 2ª semitappa Giro del Belgio indipendenti (Houffalize > Virton)
1955 (Arbos, due vittorie) 10ª tappa Tour du Maroc (Port Lyautey > Casablanca) 7ª tappa Vuelta a Asturias (Mieres > Mieres)
1956 (Carpano, una vittoria) 10ª tappa Giro d'Italia (Grosseto > Livorno)
1958 (Carpano, una vittoria) 1ª tappa Parigi-Nizza (Parigi > Auxerre)
Piazzamenti Grandi giri
Giro d'Italia 1955: 70º 1956: 33º 1957: 60º 1959: ritirato
Tour de France 1958: 34º
Vuelta a España 1959: fuori tempo massimo (9ª tappa)
Classiche monumento
Milano-Sanremo 1954: 93º 1955: 74º 1956: 105º 1958: 10º 1959: 35º
Parigi-Roubaix 1954: 43º
Giro di Lombardia 1953: 33º 1955: 11º 1956: 55º 1959: 112º
Collegamenti esterni