W 2001 roku zajął 9. miejsce w biegu na 10 000 metrów mistrzostwach Afryki juniorów. Dwa lata później zajął tę samą pozycję na 22. uniwersjadzie w Daegu, również na dystansie 10 000 m. W 2012 zajął 43. lokatę w biegu maratońskim podczas igrzysk olimpijskich w Londynie. Medalista mistrzostw kraju.