Deuxième de l'épreuve du 3 000 m steeple, derrière l'Algérien Azzedine Brahmi, lors des Championnats d'Afrique 1988, à Annaba, il s'impose sur cette même distance lors de l'édition 1990, au Caire, dans le temps de 8 min 33 s 58, et obtient par ailleurs la médaille d'argent au titre du 1 500 m, devancé par le Kényan Moses Kiptanui. Sixième des Championnats du monde 1991, à Tokyo, il remporte en 1993 le titre du 3 000 m steeple des Jeux méditerranéens.