W 2007 zajął szóste miejsce podczas igrzysk afrykańskich w biegu na 5000 metrów. Na tym samym dystansie był dwunasty podczas igrzysk olimpijskich w Pekinie (2008) oraz szósty na lekkoatletycznych mistrzostwach świata w Daegu (2011). Zdobył brązowy medal w biegu na 5000 metrów podczas igrzysk olimpijskich w 2012 roku. W 2015 sięgnął po złoto igrzysk afrykańskich w Brazzaville.