2004 belegte er bei den Crosslauf-Weltmeisterschaften den vierten Platz auf der Kurzstrecke und gewann bei den Halbmarathon-Weltmeisterschaften in Neu-Delhi Bronze. Ebenfalls Bronze gewann er auf der Langstrecke bei den Crosslauf-Weltmeisterschaften 2005, auf der Kurzstrecke kam er auf den achten Platz.