Воспитанник клуба «Брешиа», где и начал профессиональную карьеру в 1999 году. С 2002 года по 2006 год играл за «Парму», где стал одним из лидеров команды. В июле 2006 года подписал четырёхлетний контракт с «Миланом». В команде в Серия A дебютировал 17 сентября 2006 года в матче против «Пармы» (0:2). В сезоне 2006/2007 вместе с Миланом выиграл Лигу чемпионов. В июне 2009 года продлил контракт с «Миланом» до 2013 года.
Выступал за молодёжную сборную Италии. В составе олимпийской сборной Италии завоевал бронзовую медаль на олимпийских играх 2004 в Греции. В национальной сборной Италии дебютировал 16 февраля 2000 года в матче против Словении (4:0). Всего за сборную Италии провёл 16 матчей.
Награждён орденом «За заслуги перед Итальянской Республикой».