Nato il 23/07/1966 ad Ascoli Piceno, dopo aver giocato (con scarsi risultati) nel settore giovanile dell’Ascoli Calcio diventa arbitro nell’aprile del 1988. Dopo tre stagioni alla Can-C è promosso alla Can-AB alla fine della stagione 99/00 e per i successivi 11 anni rimane nel ruolo.

Centotrentadue gare di A e 131 di B sono i numeri in assoluto con 3 derby romani, 2 derby milanesi, 2 genovesi, chiamati della “lanterna”, tra le gare più rappresentative, insieme alle classiche Milan-Juve, Fiorentina-Juve, Napoli-Roma ed altre decisive per l’assegnazione dello scudetto.

Una finale di Supercoppa Italiana a Pechino (Inter-Lazio) e 3 finali di Coppa Italia di cui due con partita secca all’Olimpico in Roma (Roma-Inter e Palermo-Inter che poi è stata la sua ultima gara).

Per 3 stagioni è stato vice-commissario designatore alla Can-B e quest’anno con la stessa mansione alla Can-A presieduta dal collega Domenico Messina.