Durante su carrera militó en clubes como Napoli, Parma, Internazionale o Juventus en Italia y en el Real Madrid en España al que llegó en 2006, tras capitanear a la Selección Italiana campeona de la Copa del Mundo y ser galardonado con el Balón de Oro y el Jugador Mundial de la FIFA ese mismo año.