Tra le sue molte affermazioni anche tre Giri del Piemonte, tre Trofei Baracchi e tre Campionati nazionali. Inoltre, si piazzò secondo ai Campionati del mondo del 1951 (preceduto dallo svizzero Ferdi Kübler), al Giro d'Italia del 1952 (dietro Fausto Coppi), nonostante una caduta, al Giro d'Italia 1956 (dietro il lussemburghese Charly Gaul) a 36 anni (concluse quel Giro con una spalla fratturata, tenendo il manubrio attraverso un tubolare stretto fra i denti). Durante la dodicesima tappa del Tour de France 1950, mentre era in maglia gialla, si ritirò dalla corsa insieme alla squadra italiana in seguito alle pressioni e alle insistenze di Bartali, che denunciò di essere stato aggredito sul Col d'Aspin da alcuni spettatori francesi, mentre nel Giro d'Italia del 1953, dato tra i favoriti, uscì di classifica a causa di una caduta, ma riuscì comunque a conquistare tre tappe. Negli ultimi anni di attività fu acceso fautore delle sponsorizzazioni delle squadre ciclistiche da parte di industrie extraciclistiche.