Al termine della stagione torna al Perugia, inizialmente per disputare l'Intertoto, e in seguito imponendosi come titolare nella formazione umbra, che ottiene la salvezza schierando numerosi giocatori prelevati dalle serie inferiori sotto la guida di Serse Cosmi. Dopo un'ulteriore stagione in Serie A con il Perugia, nel 2002 approda alla per cinque miliardi di lire più Fabián O'Neill; in bianconero trova poco spazio (7 presenze in campionato) senza convincere, e a gennaio viene ceduto in prestito al , dove non evita la retrocessione in Serie B del club emiliano. Nella stagione successiva passa sempre in prestito alla , con cui ottiene la salvezza in Serie A.