Il fait ses débuts sur la scène internationale en 1984 à l'occasion des Jeux olympiques de Los Angeles, terminant au pied du podium de l'épreuve du 1 500 m en 3 min 34 s 52. Médaillé de bronze du lors des Jeux mondiaux en salle de 1985, il se classe également troisième des Championnats d'Afrique 1985 et des Jeux africains de 1987. La même année, il atteint la quatrième place des Championnats du monde de Rome en 3 min 39 s 36.