In scadenza di contratto, si trasferisce al Verona, dove rimane dal 2000-2001 al 2006-2007; bloccato inizialmente da diversi infortuni, a partire dalla stagione 2003-2004 diventa titolare nel centrocampo veronese. Nel 2007-2008, dopo 555 presenze in campionato da professionista, di cui 157 in Serie A, e 12 reti, firma con il Lugano, squadra della Challenge League. Vi rimane per due stagioni, e nel 2009 torna in Italia, per concludere la carriera nelle file del Domegliara, in Serie D.