Doutor em Direito Canónico pela Pontifícia Universidade Gregoriana, Roma. Tem licenciatura canónica em Direito Canónico pela mesma Universidade . É licenciado em Direito pela Universidade de Lisboa. Tem diploma de Paleógrafo-Arquivista pela Scuola Vaticana di Paleografia Diplomatica e Archivistica.
Foi professor na Faculdade de Direito da UCP onde lecionou Direito Romano. Na Faculdade de Teologia lecionou Direito Canónico Fundamental, Instituições Eclesiais e Direito Sactamental.
Foi membro fundador da Sociedade Científica da UCP. Foi membro da Direção da Faculdade de Teologia, membro da Comissão Instaladora e membro da Direção do Centro de Estudos de Direito Canónico.
É Vigário Judicial do Tribunal Eclesiástico de Setubal, Consultor Eclesiástico e Cónego da Sé Patriarcal de Lisboa. Foi Juiz no Tribunal Patriarcal e Vigário Judicial da Cúria Patriarcal de Lisboa. Foi membro fundador e Vice-Presidente da Associação Portuguesa de Canonistas.