Il est notamment médaillé d'argent du championnat du monde du contre-la-montre par équipe en 1983 et médaillé d'argent de cette discipline l'année suivante aux Jeux olympiques.
Il se retire des pelotons professionnels le , quelques jours avant le Critérium International pour lequel il était engagé. Peu de temps auparavant, il participait à une épreuve open en Suisse, où deux de ses amis chutèrent grièvement. Ce double accident l'incita à renoncer à poursuivre sa carrière, refusant de prendre des risques en course. Il reprit alors son métier d'électro-mécanicien.
En 1985, il est un des équipiers de Bernard Hinault lors de son Tour d'Italie victorieux.