In magistratura dal 1983, ha esercitato funzioni giudicanti di merito, civili e penali; dal 2015 consigliere della Corte di Cassazione, prima presso la Terza Sezione penale e poi presso la Quinta Sezione civile-tributaria; è stato assistente di studio del prof. Franco Gallo, Presidente emerito della Corte costituzionale e professore a contratto di diritto processuale
civile e tributario presso l’Università di Trieste; autore di diverse pubblicazioni in materia tributaria e di amministrazione di sostegno; ha collaborato nella formazione decentrata e centrale della SSM.