2006 wurde er bei den Leichtathletik-Afrikameisterschaften in Bambous Fünfter über 10.000 m und Siebter bei den Straßenlauf-Weltmeisterschaften in Debrecen. Im Jahr darauf wurde er Siebter bei den Crosslauf-Weltmeisterschaften in Mombasa und kam bei den Leichtathletik-Weltmeisterschaften in Osaka über 10.000 m auf den 13. Platz. 2008 wurde er Fünfter beim Delhi-Halbmarathon und gewann die San Silvestre Vallecana.