Fue un ciclista italiano, profesional entre 1966 y 1978, cuyos mayores éxitos deportivos los logró en las Grandes Vueltas al obtener 2 victorias de etapa en el Tour de Francia y sendas victorias de etapa en la Vuelta a España y en el Giro de Italia.