I suoi anni migliori furono quelli dal 1929 al 1934, tra le file della Maino: in queste stagioni vinse cinque Campionati italiani su strada consecutivi, dal 1930 al 1934, i Campionati del mondo su strada del 1931 a Copenaghen, nell'unica edizione disputata a cronometro su 172 chilometri di percorso (li coprì alla media di 35,136 &lt;a href="km/h"&gt;km/h&lt;/a&gt;), la Milano-Sanremo del 1933 e il Giro d'Italia 1934, del quale si aggiudicò 10 tappe. Giunse inoltre due volte secondo al Tour de France e due volte secondo al campionato del mondo.