Начинал свою карьеру в 1994 году, будучи 15-летним мальчишкой заслужил право дебютировать в основе «Брешии». В 1998 году перешёл в «Интер», но здесь не заиграл и вскоре перебрался в «Милан». В составе миланской команды дважды выигрывал Лигу чемпионов УЕФА и дважды становился чемпионом Италии. В 2011 году перебрался в «Ювентус» и сразу же стал одним из лидеров «бьянконери». В сборной Италии выступал с 2002 года, был частью команды, выигравшей чемпионат мира 2006 и дошедшей до финала Чемпионата Европы 2012.