2016 qualifizierte er sich erstmals für die Olympischen Spiele in Rio de Janeiro und verbesserte dort seinen eigenen Afrikarekord auf 8521 Punkte, womit er im Endklassement den fünften Platz belegte. Im Jahr darauf nahm er an den Weltmeisterschaften in London teil, musste dort aber verletzungsbedingt nach vier Disziplinen aufgeben. 2018 siegte er bei den Afrikameisterschaften in Asaba mit 8101 Punkten bereits zum vierten Mal. 2019 nahm er erneut an den Afrikaspielen in Rabat teil und siegte dort mit niedriger Punktanzahl von 7319 Punkten und gewann im Stabhochsprung mit übersprungenen 4,70 m die Bronzemedaille hinter seinem Landsmann Hichem Khalil Cherabi und Mejdi Chehata aus Tunesien.