Ta võitis pronssmedali 2003. aasta poolmaratoni maailmameistrivõistlustel.
mis toimus ka Vilamouras. Varsti pärast seda võitis ta Itaalias Giro al Sas di Trento 10K võidujooksu. Ta oli 2006. aasta Humarathoni võitja Prantsusmaal. Ta oli 2007. aasta Aafrika Mängude poolmaratoni hõbemedaali võitja, lõpetades Deriba Merga järel. Ta naasis pärast pikka äraolekut 2010. aasta IAAF Maailma Ristimeistrivõistlusele ja sai 41. koha meeste vanemate võistlusel.