Ha giocato 44 volte per l'Italia, dal 1993 al 2002, di cui 17 come capitano, segnando 6 tentativi, 30 punti in totale. Ha avuto la sua prima coppa nella vittoria 33-11 contro il Portogallo, il 17 aprile 1993, a Coimbra, per il Torneo preliminare FIRA 1992-93. È stato chiamato per la Coppa del Mondo di Rugby del 1999, giocando in tre partite e segnando un tentativo. Nell'autunno del 2000 è stato nominato capitano dall'allenatore Brad Johnstone. Ha giocato in tre competizioni del Campionato delle Sei Nazioni, dal 2000 al 2002, senza segnare. La sua ultima coppa è stata al 2002 Six Nations Championship.
, nella sconfitta 45-9 contro l'Inghilterra, il 7 aprile 2002, a Roma, all'età di 33 anni.