Nato a Sulmona (AQ) il 10 marzo 1932 da famiglia originaria della Basilicata. Laureato in Giurisprudenza presso l’Università “Federico II” in Napoli. Ha svolto attività lavorativa prevalentemente come dirigente alle dipendenze dell’INPS, prestando servizio presso numerose sedi dell’Istituto in tutta Italia fino ad approdare a Monza dove attualmente risiede. In tale città ha svolto anche le funzioni di Giudice di Pace per dodici anni dal 1995 al 2007. Studioso di storia romana, figura come cultore della materia “Istituzioni di Diritto Romano” presso L’Università Statale di Milano.