Licenciado em Direito pela Universidade Católica Portuguesa - Porto (1992).
Mestre em Ciências Jurídico-Empresariais pela Faculdade de Direito da Universidade de Coimbra.
Advogado desde 1995, exercendo presentemente na sociedade de advogados Morais Leitão, Galvão Teles, Soares da Silva e Associados.