At the 1997 Half Marathon World Championships in Košice, he finished 52nd. In 1998 he finished seventh in the overall standings at the Turin Marathon and was the first Italian to do so, but he was tested positive for Amineptin during a doping test so that he was disqualified and his Italian championship title was revoked. The two-year doping ban, which was actually due, was reduced to eight months by the national federation because of "cooperative behavior".