E' nato a Napoli nel 1960. Dopo aver conseguito la laurea in Filosofia presso l'Università Federico II, è stato ordinato sacerdote della diocesi di Napoli. Ha insegnato Storia della Filosofia presso la Pontificia Facoltà Teologica dell'Italia Meridionale, sezione San Tommaso, e ricoperto vari incarichi pastorali di formazione del laicato. E' stato Parroco per nove anni della Parrocchia dei SS. Cosma e Damiano, dove ha diretto una casa famiglia per extracomunitari. Dal 2002, è Assistente spirituale unitario dell'Azione Cattolica diocesana di Napoli. Attualmente insegna Spiritualità presso l'Istituto di Iniziazione ai Ministeri della stessa diocesi e svolge il servizio di Segretario del Cardinale Arcivescovo di Napoli, Crescenzio Sepe.