A 19 anni ha partecipato ai Giochi olimpici di , terminando 11º nella cronometro a squadre insieme a Carmelo Barone, Gino Lori e Dino Porrini, con il tempo di 2h14'50". L'anno successivo ha invece vinto la medaglia d'argento nella cronometro a squadre Dilettanti ai Mondiali di San Cristóbal 1977, con Mirko Bernardi, Mauro De Pellegrin e Dino Porrini, chiudendo dietro all'Unione Sovietica.