Après avoir été champion du monde junior en 1998, il devient rapidement l'un des meilleurs coureurs marocains du 1 500 mètres. Il évolue alors souvent en tant que meneur de la course de son compatriote Hicham El Guerrouj principalement lors des Championnats du monde 1999 de Séville et 2001 à Edmonton. Durant ces deux compétitions, Hicham remporte le titre.