Il est formé à Arudy. En cadet, il évolue avec plusieurs futurs professionnels en championnat fédéral Alamercery, entraînés par Jean-Bernard Cabannes : Thomas Sanchou et Antoine Vignau-Tuquet. À l'époque, il pratique aussi le joko garbi à Arudy. Mais ses talents rugbystiques prédominent et il obtient alors ses premières sélections dans les catégories de jeunes. Il part l'année suivante à la Section paloise.
International -19 ans, champion du monde en 2000, il est également international universitaire en 2003 et avec l'équipe de France A en 2004.
Après cinq saisons à Pau, il signe à Agen, où il assume le rôle de capitaine en 2008. Son contrat n'étant pas renouvelé, il commence la saison 2008-2009 sans club, puis est recruté par le Biarritz olympique dès la troisième journée. Après une saison, il rejoint le Stade rochelais où il effectue ses trois dernières années de carrière professionnelle. Il termine sa carrière rugbystique en Fédérale 2 au Stade hendayais en 2013[2].