Licenciado em Direito e em História pela Universidade de Lisboa. Doutor pela Universidade Católica de Lovaina, na área da História do Direito. Membro de várias instituições, nomeadamente Presidente da “Comissão Infante D.Henrique, Ordem de Cristo e Expansão” da Sociedade de Geografia de Lisboa, Presidente do Centro Europeu de Estudos de História Constitucional, Director do Instituto Histórico da Beira Coa. Investigador do CHAM-Centro de Humanidades – Universidade Nova de Lisboa. Desempenhou funções docentes na Universidade de Lisboa, na Universidade Católica e na Universidade Lusófona. Professor de Direito e de História no Instituto Politécnico de Tomar. Tem organizado vários colóquios no domínio do Direito, História Institucional e Património.