In Nazionale, dopo tutte le trafile nelle selezioni giovanili, ha giocato per più di dieci anni dal 1994 al 2005, vincendo il Mondiale di Wuppertal in Germania nel 1997. È stato il capitano degli azzurri in occasione dei Mondiali disputati a San Jose in California.