Magistrato dal 1995, ha svolto funzioni di Pubblico Ministero a Cosenza ed a Grosseto.
Dal 2004 al 2009 ha prestato servizio presso il Consiglio Superiore della Magistratura.
È Sostituto Procuratore presso la Procura della Repubblica di Roma e si occupa di criminalità informatica, di contrasto alla pedofilia, alla pedopornografia e e al cyber-terrorismo; è componente dei relativi gruppi specialistici.
Attualmente è presidente dall’ANM Associazione Nazionale Magistrati.