 After a Serie D season with Ospitaletto, which 10 km away from province capital Brescia, he left for German Fußball-Regionalliga club Magdeburg and played his first match on 11 August 1999.In mid-2000, Ferraro returned to Italy and played a season for Serie C2 club Gubbio.In the next season he left for Serie D team Grosseto.