Nel gennaio del 1997 viene ingaggiato dalla Roma con cui debutta nella massima serie il 19 di quel mese in Udinese-Roma (1-0). Resta nella capitale fino ad ottobre del 1998, quando viene acquistato dal ChievoVerona in Serie B. Nella stagione successiva (1999-2000) torna in massima serie grazie al Lecce che lo conferma anche per la seguente stagione (2000-2001) di serie A.