Licenciado em Direito pela Escola de Direito do Porto da Universidade Católica Portuguesa, em 1993.
Mestre em Direito pela Faculdade de Direito da Universidade de Coimbra em 1997 e Master of Laws (LL.M.) pela University of Chicago Law School (EUA), em 2000.
Doutor em Direito, área de Ciências Jurídicas, pela Universidade Católica Portuguesa, em 2013.