Il se révèle en 1994 en remportant la médaille d'argent du m durant les championnats d'Afrique juniors à Alger. Il participe aux Jeux olympiques de 1996, à Atlanta, et se classe huitième de la finale du avec un temps de 3 min 38 s 19. Finaliste des championnats du monde en salle 1997, des championnats du monde 1997 et des championnats du monde en salle 1999, il remporte deux médailles d'or, sur 800 m et lors des Jeux panarabes de 1999.