W 2012 startował na mistrzostwach świata juniorów w Barcelonie, podczas których zajął 7. miejsce w biegu na 5000 metrów, a na dwa razy dłuższym dystansie był piąty. Złoty i brązowy medalista mistrzostw Afryki do lat 19 (2013). W 2016 zajął 22. miejsce w biegu na 10 000 metrów podczas igrzysk olimpijskich w Rio de Janeiro.