In magistratura dal 1985, prima come giudice, poi come pubblico ministero a Torino, si è occupato a lungo di reati economici.
Da alcuni anni è coordinatore del gruppo di lavoro in materia di tutela del lavoro, della salute e dei consumatori. Ha pubblicato alcune monografie (da ultimo Causalità e colpa nelle malattie professionali, con L. Vitali), e numerosi articoli di rivista.