Han vandt en bronzemedalje ved VM i Halvmaraton i 2003.
som også blev afholdt i Vilamoura. Kort efter vandt han Giro al Sas di Trento 10K løb i Italien. Han vandt Humarathon i Frankrig i 2006. Han var sølvmedaljevinder i halvmaraton ved 2007 All-Africa Games, hvor han sluttede på andenpladsen efter Deriba Merga. Han vendte tilbage til den globale scene efter et langt fravær ved 2010 IAAF World Cross Country Championships og placeret 41. i mændenes senior løb.