Deuxième des Championnats d'Afrique de 2002, derrière l'Algérien Abderrahmane Hammad, et vainqueur des Jeux africains de 2003, il s'adjuge le titre continental du saut en hauteur à l'occasion des Championnats d'Afrique 2004, à Brazzaville, en effaçant une barre à . En 2005, il franchit et devient détenteur du record national. Cette performance est améliorée par son compatriote Kabelo Kgosiemang en 2006.