2012 gewann er bei den Leichtathletik-Afrikameisterschaften in Porto Novo Bronze über 400 m Hürden und in der 4-mal-400-Meter-Staffel. Bei den Olympischen Spielen in London schied er über 400 m Hürden im Vorlauf aus; im 4-mal-400-Meter-Staffelbewerb wurde er mit der kenianischen Mannschaft im Vorlauf disqualifiziert.