W roku 2009 zdobył złoty medal i został mistrzem świata juniorów młodszych w biegu na 3000 metrów. Podczas przełajowych mistrzostw świata w Bydgoszczy (2010) wraz z kolegami z reprezentacji zwyciężył w rywalizacji drużynowej. Sukces ten powtórzył rok później na kolejnym przełajowym czempionacie globu. W 2013 sięgnął po brąz w biegu na 5000 metrów podczas mistrzostw świata w Moskwie. Srebrny medalista igrzysk Wspólnoty Narodów w Glasgow oraz mistrzostw Afryki w Marrakeszu (2014).