Cresciuto nel settore giovanile del Le Havre, durante la sua militanza nel club non viene mai impiegato con la prima squadra in incontri ufficiali, riuscendo solamente a giocare con la squadra riserve. Nel 2018 viene ceduto in prestito all'Avranches, venendo poi acquistato a titolo definitivo l'anno successivo. Nel 2020, dopo un biennio trascorso in terza divisione, si trasferisce al Chambly;[1] il 22 agosto 2020 debutta in Ligue 2, disputando l'incontro perso per 0-3 contro il Paris FC. Conclude la sua prima stagione fra i professionisti con 33 presenze e 2 reti complessive tra campionato e coppa. Il 16 giugno 2021 firma un contratto triennale con il Rodez, altro club della Ligue 2.[2]
Ha rappresentato le nazionali giovanili francesi dall'Under-16 all'Under-19. Inoltre, con la nazionale francese Under-17 ha vinto l'Europeo di categoria nel 2015.