W 2011, startując na dystansie 3000 metrów, zajął 7. miejsce podczas mistrzostw świata juniorów młodszych oraz sięgnął po brąz igrzysk Wspólnoty Narodów młodzieży. Szósty zawodnik biegu na 5000 metrów podczas mistrzostw świata juniorów w Barcelonie (2012). Rok później bez powodzenia startował na światowym czempionacie w gronie seniorów. W 2014 był szósty w biegu na 5000 metrów podczas juniorskich mistrzostw świata w Eugene. Srebrny medalista mistrzostw Afryki w biegach przełajowych (2016).