Né au Maroc, il s'installe avec sa famille à Torrelavega en Espagne à l'âge de six ans[1]
En 2023, il devient vice-champion d'Europe espoir du 1 500 m à Espoo et est sacré sur cette distance champion de Méditerranée des moins de 23 ans. Il atteint ensuite les demi-finales du 800 m aux championnats du monde 2023 à Budapest en portant son record personnel à 1 min 44 s 35.
Après avoir remporté les championnats d'Espagne, il termine 2e du meeting Herculis de Monaco en 1 min 42 s 04, derrière l'Algérien Djamel Sedjati. C'est un record d'Espagne qui surpasse les 1 min 43 s 65 réalisés par Saúl Ordóñez en 2018[3].