A câştigat medalia de bronz la Campionatul Mondial de Jumătate de Maraton din 2003.
care a avut loc, de asemenea, în Vilamoura. La scurt timp după aceea, a câștigat cursa de 10 km Giro al Sas di Trento din Italia. El a fost câștigătorul din 2006 al Humarathon în Franța. El a fost medaliatul de argint în jumătatea de maraton la Jocurile Toate-Africa din 2007, terminând pe locul al doilea după Deriba Merga. El s-a întors pe scena globală după o lungă absență la Campionatul Mondial de Cross Country IAAF 2010 și a obținut locul 41 în cursa senior masculină.