 Venezia in both Serie A and Serie B, and has also represented Atalanta B.C., Modena F.C., U.C.Sampdoria, and A.S. Livorno Calcio in the top-flight Serie A championship.He also played three games for the Italy national under-21 football team.