En 2019, il rejoint l'US Carcassonne en Pro D2, où il signe un contrat de deux saisons, le liant au club jusqu'en 2021[8]. En février 2020, il prolonge son contrat pour trois saisons, soit jusqu'en 2023[9]. Dans l'Aude, il s'adapte très vite et devient rapidement un titulaire indiscutable au poste de pilier droit. Durant la saison 2021-2022, il prend part à 28 rencontres dont 20 fois en tant que titulaire, et inscrit quatre essais[10]. En fin de saison, l'USC termine à la cinquième place et se qualifie donc, pour la première fois de son histoire, pour les phases finales de Pro D2[7]. Lors du match de barrages, permettant de se qualifier en demi-finale, il est titulaire face à Nevers. Cependant, les Carcassonnais s'inclinent 24 à 12 et ne peuvent désormais plus prétendre à jouer en Top 14 pour la saison 2022-2023[11].
Découverte du Top 14 avec Castres (depuis 2022)
Après une trois bonnes saison jouées avec Carcassonne, il est recruté, à l'issue de la saison 2021-2022, par le Castres olympique vice-champion de France du Top 14. Il y signe un contrat de deux ans, soit jusqu'en 2024[10]. À l'âge de 28 ans, il joue pour la première fois de sa carrière en première division le , à l'occasion de la première journée de Top 14 de la saison 2022-2023, face au Racing 92. Durant ce match, il entre en jeu en seconde période à la place de Wilfried Hounkpatin[12].