Nato a San Giovanni Rotondo nel dicembre 1975 inizia la carriera arbitrale nel 1995 frequentando il corso per arbitri nella città di Ancona. Dopo aver arbitrato gare di calcio a 11, passa al calcio a 5 nella stagione 2004/05[1]. È arbitro C.A.N. 5 (allora chiamata CAI 5) nel 2004. Esordisce in Serie A2 nella stagione 2007/2008 e debutta in Serie A nel 2008 nella partita Terni - Pescara. Partecipa a 3 edizioni delle Final Eight di Coppa Italia di Serie A2, due semifinali play-off della Serie A2, una finale del campionato di Serie A2, una semifinale scudetto del Campionato Under 21, una finale di Serie B e partecipa come terzo arbitro nella finale di Coppa Italia nel marzo 2011 vinta dalla Lazio a scapito della Marca. Nel gennaio 2012 riceve la nomina ad arbitro Internazionale.