Bei den Leichtathletik-Afrikameisterschaften 1990 in Kairo gewann er über 5000 m und 10.000 m Silber. Im Jahr darauf gewann er das Juniorenrennen der Crosslauf-Weltmeisterschaften in Antwerpen und den Giro Media Blenio, schied aber bei den Leichtathletik-Weltmeisterschaften in Tokio über 5000 m im Vorlauf aus. Über dieselbe Distanz wurde er bei den Olympischen Spielen 1992 in Barcelona Zehnter.