Nel 1955 fu campione d'Italia esordienti, e l'anno dopo campione nazionale allievi nella cronometro a squadre. Si dimostrò altrettanto valido anche tra i dilettanti, vincendo oltre venti corse (25) e spesso davanti a futuri professionisti come Felice Gimondi, Franco Bitossi, Vittorio Adorni e Romeo Venturelli. Tra i dilettanti fu anche riserva ai Giochi della XVII Olimpiade di Roma del 1960, e vestì la maglia azzurra ai Mondiali su strada del 1962 a Salò. Totalizzò 45 vittorie su strada nelle categorie minori, di cui 25 da dilettante.