W 2013 zdobył srebrny medal indywidualnie i w drużynie juniorów podczas mistrzostw świata w biegach przełajowych w Bydgoszczy. Srebrny medalista w biegu na 10 000 metrów podczas igrzysk afrykańskich w Brazzaville (2015). W 2017 zdobył dwa kolejne srebra światowego czempionatu w biegach przełajowych.