Figlio di un meccanico di biciclette di Cedrate, nelle categorie giovanili vestì le maglie della Cedratese e del Velo Club Varese Luigi Ganna, mettendosi in evidenza con numerosissimi successi sia su strada che su pista. Tra i dilettanti vestì i colori dell'AVC diretta da Renato Morandi, mettendosi in evidenza anche in Nazionale. In maglia azzurra conquistò nel 1971, proprio a Varese, il titolo mondiale nell'inseguimento a squadre in quartetto con Giacomo Bazzan, Pietro Algeri e Giorgio Morbiato. L'anno dopo vinse invece il titolo mondiale militari di inseguimento a squadre a Parigi e partecipò ai Giochi olimpici di Monaco di Baviera.