Il représente son pays lors des championnats du monde 2011 et concourt deux fois à la coupe du monde de marche, en 2010 et 2012. Il est médaillé d'or lors des championnats d'Afrique 2012, à Porto-Novo au Bénin devant le Kenyan David Kimutai Rotich et l'Algérien Mohamed Ameur, et médaillé d'argent lors des Jeux africains de 2011.