Bei den Halbmarathon-Weltmeisterschaften 1996 in Palma lief er auf Rang 46 ein. 1998 gewann er die "Maratonina del Garda." Im Jahr darauf siegte er beim Rom-Marathon und wurde Vierter beim Eindhoven-Marathon. 2000 wurde er Zehnter in Rom, Dritter beim Rock ’n’ Roll Marathon, gewann den Monaco-Marathon und wurde Vierter beim Mailand-Marathon. 2001 kam er beim Rock ’n’ Roll Marathon auf den achten Platz.