È nato a Milano il 31.07.1961 ed è in magistratura dal 1988.
Attualmente è Procuratore Generale presso la Corte di Appello di Brescia, dopo essere stato in passato Procuratore Generale presso la Corte di Appello di Campobasso e, prima ancora, Procuratore della Repubblica di Bolzano.
Si è occupato dell’omicida seriale Marco Bergamo e di tanti altri casi di omicidio nei quali si è discusso della capacità di intendere e di volere dei loro autori.
Da ultimo ha seguito il processo di revisione della cd. “strage di Erba”, per la quale sono stati condannati in via definitiva all’ergastolo Olindo Romano e Rosa Bazzi.