Il se distingue lors de la saison 1988 en remportant à Annaba la médaille d'or des Championnats d'Afrique en 8 min 26 s 56, devant le Marocain Abdelaziz Sahere. Il participe aux Jeux olympiques de Séoul et se classe treizième de la finale du steeple. L'année suivante, l'Algérien enlève à Lagos, au Nigeria, son deuxième titre consécutif de champion d'Afrique (8 min 31 s 29).