Esordì in Serie A nel 1991 su proposta dell'allora designatore Paolo Casarin. Nel 1996 venne nominato arbitro internazionale, unitamente a Stefano Braschi e a Robert Anthony Boggi. Nel 1997 arbitrò a Torino la finale della Supercoppa di Lega tra e , e, l'anno successivo, fu impegnato nella finale di andata della Coppa Italia tra e . Sempre nel 1998, rivestì le funzioni di quarto ufficiale nella finale di Coppa delle Coppe tra e , arbitrata da Braschi a Stoccolma.