Bei den Halbmarathon-Weltmeisterschaften 1997 in Košice belegte er den 52. Platz. 1998 lief er beim Turin-Marathon als Siebter in der Gesamtwertung und erster Italiener ein, wurde jedoch bei einer Dopingkontrolle positiv auf Amineptin getestet, so dass er disqualifiziert wurde und ihm der italienische Meistertitel aberkannt wurde. Die eigentlich fällige zweijährige Dopingsperre wurde vom nationalen Verband wegen „kooperativen Verhaltens“ auf acht Monate reduziert.