Rimane per 6 stagioni in Serie A, 7 in Serie B, arbitrando per l'ultima volta in massima serie il 6 gennaio 2002, quando dirige - 1-0 (stesse due squadre del suo esordio), 17º turno di campionato.