Durante 13 anni di appartenenza alla CAN, ha arbitrato 151 gare di serie A e oltre 130 gare di serie B, dirigendo praticamente tutti i derby italiani e le sfide più prestigiose che rappresentano il "clou" a livello nazionale. Frequenti le gare dirette in Europa e nel mondo: da rilevare la partecipazione, come unico arbitro a rappresentare l'Italia, alla XXI Universiade di Pechino del 2001, con la direzione di 5 gare di qualificazione, e quella conclusiva con la prestigiosa finale per il 3º e 4º posto, nel sentito derby asiatico tra il paese organizzatore, la Cina, e la confinante Corea.