In Calabria colleziona 48 presenze e 2 gol e attira l'attenzione dell', che lo acquista nell'estate 2000. Con i nerazzurri gioca 17 partite di campionato e 7 di Coppa UEFA nella stagione 2000-2001. Nell'annata successiva è al (18 partite e 3 gol in Serie A), nel 2002-2003 ancora alla (10 presenze in Serie A) e, da gennaio 2003, nuovamente al Lecce (14 presenze e un gol in Serie B). Nel 2003-2004 al , dove rimane anche nella stagione 2004-2005 (in totale colleziona 54 presenze in massima serie con la compagine toscana).