Licenciado e mestre em direito pela Universidade Católica do Porto e doutor em direito pela Faculdade de Direito da Universidade do Porto. Foi docente universitário e é advogado e sócio da Morais Leitão, Galvão Teles, Soares da Silva