1997 wurde er Neunter beim Rotterdam-Marathon und Vierter bei den Leichtathletik-Weltmeisterschaften in Athen. Im Jahr darauf wurde er Siebter beim CPC Loop Den Haag, Dritter in Rotterdam und war als Silbermedaillengewinner bei den Leichtathletik-Europameisterschaften in Budapest Teil eines rein italienischen Podiums, das außer ihm aus Stefano Baldini (Gold) und Vincenzo Modica (Bronze) bestand. Bei den Halbmarathon-Weltmeisterschaften in Uster belegte er Rang 25.