F.C. Crotone
He formerly played for Perugia Calcio, Calcio Catania, F.C. Crotone, FC Metz, FC Sion, FC Nantes, Wydad Casablanca in the Moroccan league and Al-Kharitiyath in the Qatar Stars League.