Nato in Emilia ma trasferitosi in giovanissima età a Padova, inizia a giocare a calcio all'età di sei anni nel San Lorenzo Padova. Notato dall'osservatore Vittorio Scantamburlo, due anni più tardi si trasferisce alle giovanili del Padova. Viene ceduto all'Inter per la cifra di 500.000 euro ed esordisce con la prima squadra nerazzurra il 29 maggio 2005 nell'ultima giornata del campionato 2004-05 pareggiata 0-0 contro la Reggina. Nella stagione 2005-06 fa il suo esordio in Champions League, scendendo in campo nell'incontro finito 1-1 contro i Rangers Glasgow del 6 dicembre 2005: in campionato colleziona invece 2 presenze, di cui una da titolare. Al termine della stagione vince la Coppa Italia e lo scudetto (assegnato alla società milanese dopo le sentenze di Calciopoli). Nella stagione 2006-2007 segna il suo primo gol in nerazzurro, realizzando una rete nel ritorno degli ottavi di finale di Coppa Italia, contro il (partita vinta 4-0): in quest'annata vince il secondo tricolore consecutivo.