Esordisce in Nazionale Under-20 il 23 novembre 1994 in Svezia-Italia 3-2, mentre l'esordio in Nazionale maggiore il 7 settembre 1995 in Italia-Ungheria 1-0. Partecipa alle fasi finale dell'Europeo 2001 e all'Europeo 2005.