2000 wurde er Zweiter in Granollers. Mit einem dritten Platz in Tokio qualifizierte er sich für die Olympischen Spiele in Sydney, bei denen er auf Rang 42 einlief. Einem 20. Platz beim Berlin-Marathon 2001 folgten 2002 ein zweiter Platz in Tokio und ein fünfter bei den Europameisterschaften in München.