È nato a Montella (Avellino) il 18 maggio 1955, è entrato nel seminario degli Oblati di Maria Vergine a San Vittorino (RM) nel 1976. Dopo il noviziato a Roma, ha fatto la professione religiosa il 12 settembre 1979; dopo aver frequentato la Pontificia Università San Tommaso (Angelicum) in Urbe è ordinato sacerdote da San Giovanni Paolo II il 12 giugno 1983 nella basilica di San Pietro. Come prima destinazione è inviato come vicario parrocchiale a Torino presso la parrocchia Oblata di Maria Regina della Pace. Dopo cinque anni di apostolato, soprattutto tra i giovani, viene destinato alla casa di Sant’Elena a Roma come Assistente dei chierici professi nei loro anni finali verso il sacerdozio. Conseguita la Licenza in Teologia Morale presso l’Università Gregoriana è nominato parroco della parrocchia del Sacro Cuore a Teramo e superiore della comunità. Nel 2003 lasciata Teramo fa un periodo di aggiornamento e approfondimento culturale a Roma e negli Stati Uniti. Dal 2004 è rettore della comunità per due mandati e Direttore del Collegio Lanteri a Pisa; dal 2011 continua come parroco il suo ministero nella città toscana.