Esordisce con gol nella nazionale italiana Under-20 il 16 novembre 2004 nel Torneo Quattro Nazioni Under-20 contro l'Austria. Successivamente viene convocato dal commissario tecnico Paolo Berrettini per il Mondiale Under-20 del 2005 nei Paesi Bassi, dove gioca tutte le gare fino all'eliminazione ai rigori contro il Marocco.