Destacó sobre todo en el Giro de Italia, en el que terminó 3º en la edición de 1982, 4º en 1981, 5º en 1979 y 7º en 1985, además de lograr un total de cuatro triunfos de etapa.