W 2007 roku został wicemistrzem Afryki juniorów w biegu na 5000 metrów – na tym samym dystansie w kolejnym sezonie zdobył brąz światowego czempionatu juniorów. Podczas halowych mistrzostw świata w Dosze (2010) uplasował się na dziesiątym miejscu w biegu na 3000 metrów. Brązowy medalista w biegu na 5000 metrów podczas mistrzostw świata w Daegu (2011), po dyskwalifikacji trzeciego na mecie Imane Mergi. W 2012 roku zdobył srebrny medal igrzysk olimpijskich w biegu na dystansie 5000 metrów. W 2014 zdobył brąz halowych mistrzostw świata w Sopocie, startując w biegu na 3000 metrów.