Après une pré-formation au CSP Limoges, il rejoint le club de Boulazac en 2016-2017 à l'âge de 15 ans[2]. De 2017 à 2021, il joue dans un premier temps avec le centre de formation et à partir de la saison 2019-2020 il est régulièrement appelé avec l'équipe première tout en évoluant avec l'équipe Espoir.
Le 27 juillet 2021, il signe son premier contrat professionnel avec le club périgourdin[3].
L'année suivante, il prolonge à nouveau son contrat[4] et sera le back-up du meneur titulaire Nic Moore.
En Juillet 2024, il rejoint l’Union Rennes Basket 35.
Palmarès
En Club
- Finaliste Leaders Cup Pro B 2023.
Sélection nationale
- Médaille d'or à la Nations League avec l'équipe de France U23 3x3[5].