Médaillé de bronze des Jeux africains 2015, il remporte la médaille d'or du décathlon lors des championnats d'Afrique 2016, à Durban avec 7 780 points, nouveau record personnel.