F.C. Crotone
He previously played for Parma F.C., Livorno Calcio, A.C. Prato, Aglianese Calcio 1923, U.S.D. Lavagnese 1919, Sangiovannese, F.C. Crotone, Frosinone Calcio, Spezia Calcio and Sorrento Calcio