2013 nahm er an den Weltmeisterschaften in Moskau teil und schied dort über 5000 Meter im Vorlauf aus. 2014 belegte er bei den Juniorenweltmeisterschaften in Eugene erneut den sechsten Platz. 2015 nahm er an den Crosslauf-Weltmeisterschaften in Guiyang teil und erreichte dort den 25. Rang in der allgemeinen Klasse. Er qualifizierte er sich wieder für die Weltmeisterschaften in Peking, bei denen er mit 13:26,20 min im Vorlauf ausschied. 2016 erfolgte die Teilnahme an den Afrikameisterschaften in Durban, bei denen er den neunten Platz belegte. Er nahm auch erstmals an den Olympischen Spielen in Rio de Janeiro teil und schied dort mit 13:24,66 min in der ersten Runde aus. Bei den Crosslauf-Weltmeisterschaften 2017 in Kampala belegte er den 31. Platz und gewann mit dem Team die Bronzemedaille.