Dopo avere iniziato a giocare a calcio in Marocco, nell'Academié Mohammed VI, nel 2015 si trasferisce in Spagna, al Malaga. Gioca per un anno nella squadra Juvenil A, e successivamente, invece di passare all'Atlético Malagueño, squadra filiale militante in Tercera, viene inserito in prima squadra dal tecnico Juande Ramos, che lo fa esordire alla seconda giornata di Liga, il 26 agosto 2016, sul campo dell'Espanyol, sfida finita 2-2 in cui entra al 77°.[1] Il 20 settembre dello stesso anno segna il suo primo gol in carriera, nella gara casalinga di campionato contro l'Eibar, siglando il 2-1 al 76° che completa la rimonta.[2]
Nazionale
Debutta con la Nazionale marocchina il 31 agosto 2016 nello 0-0 in amichevole contro l'Albania in trasferta a Scutari, giocando da titolare e rimanendo in campo fino alla sostituzione al 92°. [3] Il 4 settembre dello stesso anno gioca la sua prima ufficiale, nelle qualificazioni alla Coppa d'Africa 2017, vincendo 2-0 in casa a Rabat contro São Tomé e Príncipe, giocando tutta la partita.[4]