Professionista dal 1928 al 1945, soprannominato da Emilio Colombo, direttore della "Gazzetta dello Sport" tra gli anni 1920 e 1930, la "Locomotiva umana", formidabile passista, forte anche nelle volate in virtù del fisico possente, benché poco propenso alle salite, nonché rivale di Alfredo Binda, altro campione dell'epoca e suo coetaneo, fu campione mondiale nel 1931, vinse la Milano-Sanremo del 1933 e i giri di Lombardia e d'Italia del 1934, aggiudicandosi in totale 83 corse.