Talento precoce, per molti anni ha fatto parte della Nazionale Under-21 di cui è stato anche capitano. Ha debuttato in Nazionale maggiore il 27 ottobre 2009 in occasione dell'amichevole contro la Bielorussia; nella stessa partita mette a segno la sua unica rete in "azzurro", fissando il punteggio sul definitivo 7-2. Nel gennaio successivo viene inserito dal ct Menichelli nella lista definitiva dei partecipanti all'Europeo, competizione nella quale esordisce a 18 anni e 356 giorni durante l'incontro con l'Ucraina, diventando il più giovane esordiente nella fase finale di un Europeo.