En 1990, il porte les couleurs de l'US Créteil[1],[2]. Avec ce club, il remporte les Trois Jours de Rennes et participe à son deuxième Ruban granitier breton, où il termine deuxième du contre-la-montre par équipes, derrière l'équipe soviétique[3].
Il rejoint le Club Cycliste Louison Bobet en 1991[1]. Figurant parmi les meilleurs rouleurs français chez les amateurs[2], il remporte une nouvelle fois les Trois Jours de Rennes et termine deuxième du Grand Prix des Nations amateurs[3]. Sur le Ruban granitier breton, il remporte la dernière étape contre-la-montre et termine deuxième du général, seulement devancé par l'ancien champion du monde amateurs Richard Vivien[2],[4].
En 1992, il devient champion de France du contre-la-montre par équipes, avec le comité de Bretagne. Il obtient également plusieurs victoires sur des courses nationales, comme au Tour d'Île-de-France ou au Prix de Peymeinade. En 1993, il court à l'ASM Toulon[1]. Au niveau national, il se classe notamment troisième de Manche-Atlantique, classique réputée en Bretagne. La même année, il termine huitième de la Course de la Paix[3],[5], sous les couleurs de l'équipe de France.
En 1995 et 1996, il court chez les professionnels en Italie dans l'équipe Jolly Componibili-Cage, renommée ensuite Aki-Gipiemme-Pitti Shoes[3],[6]. Sans grands résultats marquants, il redescend chez les amateurs au CC Châteauroux, où il court encore pendant trois saisons[1]. Durant cette période, il parvient encore à remporter le Tour du Loiret en 1997[3].
Une fois sa carrière terminée, il est devenu technicien en service après-vente à Gradignan en 2000. Il se reconvertit ensuite préparateur physique en 2007[1].