Ebbe un'ottima carriera da dilettante, coronata dalle vittorie nel campionato italiano nel 1926 e dal campionato mondiale di Budapest 1928, dove batté Michele Mara ed il belga Jean Aerts, oltre che da successi in corse come la Coppa Cavaciocchi ed il Giro di Romagna nel 1927.