Inició su carrera deportiva en el Parma Calcio, al que ingresó a los 13 años, debutando profesionalmente con el primer equipo en 1995. Tras permanecer durante seis temporadas en el equipo parmesano fue transferido a la Juventus de Turín donde obtuvo diecinueve títulos a nivel nacional (nueve Serie A, una Serie B, equipacion manchester city cuatro Copas Italia y cinco Supercopas de Italia). Juega de guardameta y su equipo actual es el Parma Calcio de la Serie B de Italia.