Médaillé d'argent du 20 kilomètres marche lors des championnats d'Afrique 2014, il remporte la médaille d'or lors de l'édition suivante, en 2016 à Durban, dans le temps de .