Margarida Azevedo de Almeida é mestre e doutora em Direito, área de especialização em Ciências Jurídico-Empresariais, pela Faculdade de Direito da Universidade Coimbra e licenciada em Direito pela Faculdade de Direito da Universidade Católica Portuguesa.
Exerce funções docentes como Professora Adjunta na área científica de Direito do Instituto Superior de Contabilidade e Administração do Porto. Os seus principais interesses de investigação situam-se nas áreas de Direito Civil, Direito das Sociedades, Direito dos Valores Mobiliários e Direito Comparado.