Docente di Teologia Morale al corso di Laurea Magistrale in Psicologia Clinica e Forense presso la LUMSA – Libera Università Maria Santissima Assunta di Roma. Laureato in Psicologia Clinica e in Teologia. Tiene corsi di Antropologia Teologica presso la Pontificia Università Gregoriana e l’Istituto Superiore di Scienze Religiose di Civita Castellana collegato alla Pontificia Università Lateranense.
Autore di varie pubblicazioni e articoli di Psicologia clinica, della salute e di antropologia teologica.