1999 wurde er Achter beim Vienna City Marathon und Fünfter beim Venedig-Marathon. Im Jahr darauf siegte er bei der Maratona di Sant’Antonio in Padua, wurde Vierter in Venedig und kam bei den Halbmarathon-Weltmeisterschaften in Veracruz auf Rang 32. Im Jahr darauf wurde er Zweiter bei der Maratona di Sant’Antonio, Sechster in Venedig und lief bei den Halbmarathon-Weltmeisterschaften in Bristol auf Platz 78 ein. 2002 folgten ein dritter Platz beim Paris-Marathon, ein zehnter bei den Leichtathletik-Europameisterschaften in München und ein sechster beim Mailand-Marathon. 2003 wurde er erneut Zweiter in Padua und kam bei den Leichtathletik-Weltmeisterschaften in Paris-Saint-Denis auf den 53. Platz.