Licenciatura em Direito pela Escola de Direito do Porto da Universidade Católica Portuguesa, em 1996. Mestre em Teoria e Ciência Política pelo Instituto de Estudos Políticos da Universidade Católica Portuguesa, em 1999. Doutor em Direito, na área das Ciências Jurídico-Comunitárias, pela Escola de Direito do Porto da Universidade Católica Portuguesa, em 2012.