Nominato uditore giudiziario con decreto del 7 giugno 1972, ho esercitato funzioni giurisdizionali prevalentemente - ma non esclusivamente – civili presso il Tribunale di Nuoro, la Pretura di Lecce, il Tribunale di Trani, il Tribunale di Bari, la Corte di Appello di Bari, la Suprema Corte di Cassazione, ed ancora ho presieduto la Prima Sezione Civile della Corte di Appello di Bari fino al collocamento in pensione il 1° gennaio 2016.
Dopo detta data ho partecipato a due arbitrati ed ho svolto funzioni di RUP per lo svolgimento della gara di appalto per il nuovo tracciato della ferrovia Bari-Barletta, gara conclusasi con l’aggiudicazione dei lavori circa tre anni orsono.