2010 wurde er Vierter bei den Hallenweltmeisterschaften in Doha, gewann Bronze bei den Afrikameisterschaften in Nairobi und wurde Zweiter beim Leichtathletik-Continental-Cup in Split. Einem siebten Platz bei den Weltmeisterschaften 2011 in Daegu folgte eine Bronzemedaille bei den Hallenweltmeisterschaften 2012 in Istanbul. Bei den Olympischen Spielen in London wurde er Sechster.