In seiner Jugend stellte er einen Juniorenweltrekord im 3000-Meter-Hindernislauf auf und wurde in dieser Disziplin Siebter bei den Leichtathletik-Weltmeisterschaften 1999 in Sevilla. Bei den Crosslauf-Weltmeisterschaften gewann er 1997 im Juniorenrennen Bronze. Bei weiteren Teilnahmen gewann er auf der Kurzstrecke 1998 und 2000 Bronze sowie 1999 Silber und wurde 2001 auf der Langstrecke Fünfter. 1998 siegte er bei der BOclassic, 2000 beim Parelloop und 2001 beim Giro Media Blenio. Bei den Leichtathletik-Weltmeisterschaften 2001 in Edmonton wurde er Siebter im 10.000-Meter-Lauf.