1991 wurde er europäischer Juniorenmeister über 10.000 m. Bei den Halbmarathon-Weltmeisterschaften 1993 in Brüssel belegte er den 63. Platz. Zwei Jahre später bei den Halbmarathon-Weltmeisterschaften in Belfort kam er auf Platz 13 und gewann mit der italienischen Mannschaft Bronze. Im selben Jahr gewann er bei seinem Debüt über die 42,195-km-Distanz den Venedig-Marathon. Er wurde damit italienischer Meister und qualifizierte sich für den Marathon der Olympischen Spiele in Atlanta, bei denen er Neunter wurde.