É Doutor e Licenciado em Direito pela Faculdade de Direito da Universidade Nova de Lisboa, na qual atua como Professor Associado. Foi professor auxiliar do Instituto Superior de Ciências Sociais e Políticas da mesma instituição e colaborador do Instituto Diplomático do Ministério dos Negócios Estrangeiros de Portugal entre 2005 e 2011.