É Professor Auxiliar Convidado da Faculdade de Teologia e colabora com a Escola de Enfermagem (Porto) na Unidade Curricular Cristianismo e Culturas.
Doutorado em História Contemporânea pela Faculdade de Letras da Universidade do Porto, Mestre em Teologia Fundamental pelo Instituto Teológico Compostelano da Universidade Pontifícia de Salamanca e Licenciado em Teologia pela Faculdade de Teologia da UCP. Investigador do UCP-CEHR.