In maglia biancoceleste prende il posto del più anziano Luca Marchegiani, il quale diviene la sua riserva, e nell'arco di sette anni colleziona 226 presenze, vincendo due trofei: la Supercoppa italiana 2000 contro l'Inter (4-3) e la Coppa Italia 2003-2004 contro la Juventus (2-0 e 2-2 nella doppia finale); il miglior risultato ottenuto in campionato è invece il terzo posto delle stagioni 2000-2001 e 2006-2007.