W 2013 zdobył złoty medal mistrzostw Afryki w chodzie sportowym. Mistrz Afryki z Marrakeszu (2014). W 2015 sięgnął po złoto igrzysk afrykańskich w Brazzaville. W 2016 stanął na najniższym stopniu podium afrykańskiego czempionatu w Durbanie. Rok później uplasował się na czwartym miejscu podczas mistrzostw świata w Londynie.