He played at club level in France for Béziers, Clermont Auvergne, Montauban, Montpellier, and Brive.
During his career, he competed at the club level in France for various teams: Béziers, Clermont Auvergne, Montauban, Montpellier, and Brive.