Il porte à plusieurs reprises les maillots de l'équipe de France dans différentes catégories de jeunes, comme celui des moins de 17 ans face à l'Angleterre[2], des moins de 18 ans[3] puis des moins de 20 ans « développement » face à l'Italie[4].
En 2018, il signe un contrat espoir d'une durée de trois ans avec Colomiers[3]. Il prolonge de trois ans l'année suivante[5].
Ralenti par les blessures dans sa jeune carrière[6], il réalise une très bonne saison 2022-2023[7] et signe un contrat de deux ans avec le Lyon OU à l'issue de cette saison[8].