Bei den Leichtathletik-Afrikameisterschaften 2004 gewann er Silber im 10.000-Meter-Lauf. Im Jahr darauf wurde er Vierter bei den Crosslauf-Weltmeisterschaften, Siebter über 10.000 m bei den Weltmeisterschaften in Helsinki und Fünfter bei den Halbmarathon-Weltmeisterschaften in Edmonton.