2013 nahm er an der Sommer-Universiade in Kasan teil, schied dort über 100 Meter mit 10,53 s im Viertelfinale aus und erreichte über 200 Meter in 20,99 s den achten Platz. Im Jahr darauf schied er bei den Hallenweltmeisterschaften in Sopot über 60 Meter mit 6,88 s in der ersten Runde aus und scheiterte auch bei den Commonwealth Games in Glasgow über 100 und 200 Meter in der Vorrunde mit 10,56 s bzw. 21,08 s. Anschließend nahm er über 100 Meter an den Afrikameisterschaften in Marrakesch teil und schied dort mit 10,80 s im Halbfinale aus. 2015 nahm er über 200 Meter erneut an den Weltmeisterschaften in Peking teil und schied dort mit 20,78 s in der Vorrunde aus. Daraufhin erreichte er bei den Afrikaspielen in Brazzaville über 100 Meter das Halbfinale, in dem er mit 10,46 s ausschied und über 200 Meter wurde er in 20,93 s Sechster. Bei den Leichtathletik-Hallenweltmeisterschaften 2016 in Portland schied er ein weiteres Mal in der ersten Runde aus, diesmal mit 6,95 s. Anschließend erreichte er bei den Afrikameisterschaften in Durban über 200 Meter das Halbfinale, wurde dort aber disqualifiziert. Dank einer erneuten Wildcard nahm er auch an den Olympischen Spielen in Rio de Janeiro teil, schied dort aber mit 20,63 s bereits im Vorlaufaus.