2010 gewann er Bronze bei den Leichtathletik-Afrikameisterschaften in Nairobi und wurde Achter beim Leichtathletik-Continentalcup in Split. Einer Silbermedaille bei den Afrikaspielen 2011 in Maputo und einem Sieg bei den Afrikameisterschaften 2012 in Porto-Novo folgte ein fünfter Platz bei den Leichtathletik-Weltmeisterschaften 2013 in Moskau.