Professionnel de 1965 à 1979, il a notamment remporté le Tour de France 1965 dès sa première saison chez les professionnels mais également le Tour d'Italie en 1967, 1969 et 1976 et le Tour d'Espagne en 1968. Coureur polyvalent, il a également brillé sur les courses d'un jour où il compte à son palmarès le titre mondial en 1973, Paris-Roubaix, Milan-San Remo et deux Tours de Lombardie.