Entrato nel Seminario diocesano ha seguito la formazione per il presbiterato, prima al Seminario “Pio XI” di Salerno, e poi, come alunno dell’Almo Collegio Capranica di Roma, seguendo i corsi di filosofia e di teologia presso la Pontificia Università Gregoriana e conseguendo la Licenza in Sacra Scrittura al Pontificio Istituto Biblico.
È stato ordinato sacerdote il 23 luglio 1983 per la Diocesi di Teggiano-Policastro.
Incarichi e uffici pastorali da lui svolti:
1988-2007: Docente presso l’Istituto di Scienze Religiose di Teggiano.
Dal 1984: Parroco di S. Giovanni in Terranova di Sicignano degli Alburni.
Dal 1991: Parroco anche di San Nicola in Controne.
Vicario Foraneo per la zona degli Alburni;
Direttore dell’Ufficio tecnico diocesano;
Membro del Consiglio Presbiterale e del Collegio dei Consultori.
Inoltre, è docente di Sacra Scrittura presso l’Istituto Teologico di Basilicata a Potenza, presso il Seminario Metropolitano “Giovanni Paolo II” a Salerno, e in passato anche all’Istituto Superiore di Scienze Religiose in Vallo della Lucania.