Cresciuto nel settore giovanile del Monaco, il 5 agosto 2022 firma il suo primo contratto professionistico con i monegaschi, valido fino al 2025.[1] Il 3 novembre successivo ha esordito in prima squadra, in occasione dell'incontro di Europa League vinto per 4-1 contro la Stella Rossa, subentrando a Kevin Volland al '90.[2]
Dopo avere giocato per le nazionali giovanili francesi Under-17, Under-18 e Under-19 ha scelto di rappresentare il Marocco, nazionale delle sue origini, con cui ha esordito il 22 marzo 2024 nell'amichevole vinta 1-0 contro l'Angola.[3] Il 7 giugno seguente realizza la sua prima rete per la massima selezione marocchina nel successo per 2-1 contro lo Zambia.[4]