2001 gewann er die Maratona d’Europa. Bei der WM in Edmonton lief er auf Platz 60 ein und wurde nachträglich disqualifiziert, nachdem er bei einer kurz vor dem Wettkampf durchgeführten unangekündigten Blut- und Urinkontrolle Erythropoetin (EPO) festgestellt worden war. Die wegen dieses Verstoßes gegen die Dopingbestimmungen verhängte vierjährige Sperre wurde später auf 25 Monate reduziert, nachdem Roberto Barbi ein Geständnis ablegte.