Inició su participación en la selección italiana con la categoría sub-15 con la cual disputó cinco encuentros y anotó dos goles. Entre 1991 y 1992 marcó tres en goles en catorce encuentros con la selección de fútbol de Italia sub-16. En 1995 fue subcampeón de la Eurocopa Sub-18. El 20 de diciembre del mismo año, debutó con la selección sub-21 en un encuentro amistoso ante Bulgaria que finalizó con marcador de 2:0 a favor de los italianos. Formó parte de la plantilla que obtuvo el título de la Eurocopa Sub-21 en 1996, en total disputó dos encuentros y anotó un gol ante Francia en la semifinal. Al año siguiente obtuvo la medalla de oro con la selección sub-23 en los Juegos Mediterráneos de 1997, fue uno de los mejores futbolistas del torneo y marcó dos goles en la victoria por 5:1 sobre Turquía en la final.