En carretera obtuvo triunfos de etapa en las tres Grandes Vueltas, además de buenas clasificaciones en la clasificación general. En la Vuelta a España 1976 terminó cuarto, además de ganar cinco etapas; en el Tour de Francia 1977 fue quinto, ganando cinco etapas, y en el Giro de Italia 1983 finaliz quinto en la general. Además obtuvo dos medallas de plata en el Campeonato Mundial de Ciclismo en Ruta, en los años 1977 y 1979.