Nach zahlreichen nationalen Erfolgen errang er als Dritter bei den Afrikameisterschaften 2010 in Nairobi seine erste internationale Medaille. Im selben Jahr belegte er bei den Commonwealth-Games 2010 in Neu-Delhi den siebten Platz. Bei den Afrikaspielen 2011 in Maputo siegte er mit einem neuen Landesrekord von 78,34 m. Zur Vorbereitung auf die Olympischen Spiele 2012 in London erhielt er vom Leichtathletik-Weltverband ein Stipendium für ein sechsmonatiges Training in Schweden.