Participó en los Juegos Olímpicos de México 1968, obteniendo una medalla de bronce en la prueba de persecución por equipos (junto con Cipriano Chemello, Luigi Roncaglia y Giorgio Morbiato). Ganó tres medallas en el Campeonato Mundial de Ciclismo en Pista, en los años 1968 y 1970.