Chez les amateurs, il réalise une saison remarquée en 1977. Il remporte les Trois Jours de Vendée, termine notamment troisième de la Route de France, cinquième de Paris-Vierzon, dixième du Ruban granitier breton et 22e de la Course de la Paix.
Professionnel de 1978 à 1982, il participe à quatre Tours de France. Son aventure avec cette épreuve débute en 1978 avec un sévère accrochage avec un spectateur. Il abandonne avec une clavicule cassée. Au Tour de France 1980, il est le coéquipier de Raymond Martin qui remporte le Grand Prix de la montagne. Ses frères Alain et Guy ont également été coureurs professionnels. Son fils Tony l'est également depuis 2008. Une fois sa carrière terminée, il a monté une entreprise de couverture.