Il remporte trois médailles de bronze sur 200 m et sur relais 4 × 100, en battant le record du Botswana en 39 s 09, et sur 4 × 400 m lors des Jeux africains à Maputo en 2011.