Per la Sezione di Cuneo nel 19561955 arriva ad arbitrare in Serie C dove dirige per alcune stagioni, in Serie B arbitra per la prima volta a Modena il 24 maggio 1959 nella partita Zenit Modena-Brescia (2-2),<ref>Tutto il Brescia 1911-2007.</ref> per sette stagioni dirige nel campionato cadetto, sommando 91 presenze, in Serie A vi arriva il 15 gennaio 1961 arbitrando la partita L.R. Vicenza-Atalanta (1-0),<ref>Almanacco Rizzoli 1962</ref> nelle cinque stagioni in cui è stato arbitro nella massima serie ha totalizzato 32 direzioni, l'ultima di queste a Bologna il 22 maggio 1966 nell'ultima giornata di campionato arbitrando Bologna-Vicenza (3-1).<ref>Almanacco Carcano 1967</ref>