Figlio del fischietto piemontese Pierluigi[1], decide di intraprendere l'attività arbitrale nel 1999. Il suo esordio assoluto su un campo da calcio è avvenuto nel febbraio del 2000.
Viene premiato quale miglior arbitro del C.R.A. Piemonte-Valle D'Aosta nella stagione 2004-2005. Successivamente, inizia a scalare le categorie fino a giungere in Serie D ad inizio della stagione sportiva 2006-2007. Qui rimane in organico per tre anni.
Nell'estate del 2009 approda in Lega Pro, categoria dove spenderà tre anni, per essere poi promosso, nel luglio del 2012 in Serie B. Fa il suo esordio nel campionato cadetto il 1º settembre 2012, venendo chiamato a dirigere Brescia-Juve Stabia. Nella prima stagione in Serie B totalizza 17 presenze.
Agli inizi della stagione successiva, il 25 settembre 2013, fa il suo esordio in Serie A, dirigendo la gara tra Livorno e Cagliari[2].
Al termine della stagione sportiva 2013-2014, ha diretto 2 partite in Serie A e 19 in Serie B, venendo votato dagli allenatori di categoria quale "miglior arbitro nella Top 11 Serie B"[3] e nominato quale "miglior giovane 2013-2014" al Premio Sportilia[4].