Per dodici stagioni è stato un arbitro di Serie A quale aderente al "Gruppo Fiorentino Arbitri". La Sezione gli attribuisce 124 partite arbitrate in Serie A senza conteggiare la Coppa Italia, non distinguendo dalle 116 del girone unico e le rimanenti della stagione 1945-1946 che sono state quantificate in 8 da un unico libro a stampa.