Nato a Vittoria nel 1962, magistrato presso la Corte di Cassazione, ha ricoperto il ruolo di pretore a Torino e Milano, oltre a quello di giudice per le indagini preliminari e del dibattimento nel capoluogo lombardo. Ha insegnato Diritto penale, Diritto amministrativo e Diritto della sicurezza del lavoro presso l’Università degli Studi di Milano. Già Direttore generale dell’Ispettorato nazionale del lavoro (2021-2022), è autore di numerose pubblicazioni giuridiche ed editorialista per la Repubblica. È stato inoltre presidente del Movimento per la giustizia.
