2010 wurde er Fünfter bei den Leichtathletik-Afrikameisterschaften in Nairobi und jeweils Vierter beim Leichtathletik-Continentalcup in Split und bei den Commonwealth Games in Neu-Delhi. Bei den WM 2011 in Daegu wurde er Zehnter.