W 2007 biegł w finale biegu na 3000 metrów z przeszkodami podczas igrzysk afrykańskich i mistrzostw świata. Na eliminacjach zakończył swój występ podczas igrzysk olimpijskich w Pekinie. W 2009 zajął 6. miejsce na mistrzostwach świata w Berlinie. W 2010 stanął na podium mistrzostw Afryki oraz zajął 2. miejsce podczas pucharu interkontynentalnego. Rok później uplasował się na 5. pozycji w trakcie mistrzostw świata w Daegu oraz zdobył srebrny medal igrzysk afrykańskich. W 2012 ponownie wystartował na igrzyskach olimpijskich – tym razem przeszedł przez eliminacje, a w finale zajął 4. lokatę.