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. Assistente de 1998 a 2014 da Escola de Direito do Porto da Universidade Católica Portuguesa, é presentemente Assistente Convidado.