Il remporte le championnat de France en 2013 avec le Castres olympique et en 2019 et 2021 avec le Stade toulousain et la Coupe d'Europe en 2021 également avec le Stade toulousain.