Dopo la conquista del Campionato europeo di pallavolo maschile Under-20 1992, esordisce in Nazionale a L'Avana il 28 aprile 1994 in un match contro Cuba, terminato con la sconfitta degli azzurri per 3 a 1, conquistando già l'anno successivo i primi trionfi (World League ed Europei). Prende parte della spedizione olimpica ad Atlanta 1996, dove la nazionale italiana viene sconfitta in finale contro i Paesi Bassi. Negli anni successivi conquista la World League 1997 (a cui faranno seguito quelle del 1999 e del 2000), il Mondiale 1998, gli Europei 1999 e 2003, intervallati nel 2000 dal bronzo alle Olimpiadi di Sydney. .