Au printemps 1983, il crée la surprise en remportant le prologue du Tour d'Espagne. Il doit céder le maillot amarillo quelques jours plus tard à la suite de son abandon après une chute : la manche de son maillot de leader s'est prise dans les rayons de sa roue avant. L'été suivant, il remporte, le , la 5e étape, Le Havre-Le Mans, du Tour de France.
En 1986, il s'empare pour une journée du maillot jaune du Tour de France au détriment de son coéquipier Thierry Marie. Son directeur sportif chez Système U, Cyrille Guimard, n'ayant pas apprécié ce qu'il considéra comme une trahison, le laisse libre pour la saison suivante.