2005 belegte er bei den Crosslauf-Weltmeisterschaften in Saint-Galmier den neunten Platz auf der Kurzstrecke, während er das Rennen auf der Langstrecke vorzeitig aufgab. Bei den Weltmeisterschaften 2005 in Helsinki belegte er im 10.000-Meter-Lauf den 15. Platz in 27:53,19 min. Es war ein eher enttäuschendes Ergebnis, nachdem er in diesem Jahr äthiopischer Landesmeister über 5.000 und 10.000 Meter geworden war. Im 10.000-Meter-Lauf wurde er bei den Weltmeisterschaften 2007 in Osaka Sechster in 27:44,58 min und gewann bei den Afrikaspielen in Algier die Bronzemedaille. Außerdem wurde er 2008 Afrikameister über diese Distanz.