Formé au Stade toulousain, il commence sa carrière en Top 14 en 2005. Il complète sa formation en rejoignant le SU Agen en Pro D2 de 2008 à 2010. Meilleur marqueur du championnat en 2009 puis champion de France de Pro D2 en 2010, il évolue ensuite deux saisons à l'Aviron bayonnais avant de revenir au Stade toulousain. Il est champion de France en 2008, 2019 et 2021 avec le club toulousain.