Son plus grand exploit reste sa victoire dans le Tour de France en 1968 pour 38 secondes. En effet, il dépossède le Belge Herman Van Springel, pourtant favori, du maillot jaune le dernier jour, lors du contre-la-montre individuel entre Melun et Paris. Il est également champion du monde sur route en 1964 et a remporté le Tour d'Espagne 1967, Paris-Roubaix la même année et Bordeaux-Paris en 1966.