Il obtient sa première cape avec l'équipe de France lors du Tournoi des Six Nations 2016. En 2019, il remporte le championnat de France avec le Stade toulousain, où il a joué plus de quatorze ans, en jeune et senior.