En carretera consiguió dos victorias de etapa en el Giro de Italia, en los años 1969 y en 1972. Además obtuvo una medalla de bronce en el Campeonato Mundial de Ciclismo en Ruta de 1966, en la prueba de contrarreloj por equipos.