Nel 1998 passa al , con cui debutta in Serie A il 12 settembre 1998 nella sconfitta sul campo del . Con i rossoblu colleziona 22 presenze e conquista l'accesso alla Coppa UEFA vincendo la Coppa Intertoto. Nella stagione successiva, insieme al compagno di squadra Francesco Antonioli, viene acquistato dalla : nella prima stagione scende in campo 23 volte, mentre nell'annata 2000-2001, nella quale la Roma conquista lo scudetto, gioca solamente 9 partite.