Nel 1952 ai Giochi olimpici di Helsinki fece parte del quartetto medaglia d'oro nell'inseguimento a squadre, insieme a Guido Messina, Loris Campana e Mino De Rossi, e fu anche medaglia d'argento nel chilometro a cronometro, battuto dal solo Russell Mockridge. per il successo a Helsinki il Comitato olimpico nazionale italiano gli conferì la Medaglia d'Oro al valore atletico e il Presidente della Repubblica Italiana lo nominò Cavaliere della Repubblica per meriti sportivi. Nella stagione 1952 fu anche argento mondiale della velocità a Parigi, superato ancora da Sacchi.