Il remporte la médaille de bronze du 800 mètres lors des Jeux africains 2011 de Maputo, au Mozambique, terminant en 1 min 46 s 42 derrière l'Algérien Taoufik Makhloufi et l'autre Kényan Boaz Lalang.