1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour: 4 septembre 2024
Formé à Elche CF, il dispute son premier match professionnel le contre Hércules de Alicante CF, titularisé par son entraîneur Josico[1]. Principalement joueur remplaçant, il s'éloigne de son club en 2018, en s'absentant des entraînements et en refusant de renouveler son contrat[2]. Son club réclame alors 2 millions d'euros pour "défendre les intérêts de Elche et ses fans contre les intérêts particuliers de toute personne"[2],[3].
Le , il s'engage pour une durée de six mois au SSC Mohammédia, après des tests passés au Wydad AC, sous les yeux de l'entraîneur Walid Regragui[8]. Jouant son premier match contre CA Youssoufia Berrechid, le [9], il termine la saison en prolongeant son contrat jusqu'en 2024.
Le , sous Mark Wotte, il reçoit sa première sélection avec l'équipe du Maroc -20 ans pour une confrontation contre le Portugal -20 ans à Rabat (défaite, 2-5)[11]. Il reçoit neuf autres caps avec la sélection des moins de 20 ans[12].
En , il est à nouveau convoqué avec l'équipe du Maroc olympique, par le nouveau sélectionneur Patrice Beaumelle pour une double confrontation contre le Mali olympique, comptant pour les éliminatoires de la CAN U23[14]. Cependant, il ne fera aucune entrée en jeu.