Bei den Crosslauf-Weltmeisterschaften 2003 wurde er Dritter auf der Kurzstrecke (4,03 km). Bei den Weltmeisterschaften in Helsinki 2005 gewann er über 5000 Meter und holte sich den Titel des Weltmeisters.