É Professor Associado na Universidade Autónoma de Lisboa, nos Departamentos de Relações Internacionais e de Direito e investigador no OBSERVARE-Observatório de Relações Exteriores. É também Professor Associado convidado na Faculdade de Direito da Universidade Nova de Lisboa.
É Diretor da Direção de Serviços de Direito Internacional do Ministério dos Negócios Estrangeiros e exerceu anteriormente funções no Gabinete do Conselheiro Jurídico e Sub-Secretário-Geral das Nações Unidas para os Assuntos Jurídicos.
Tem representado Portugal em diferentes fóruns internacionais, entre outros no âmbito das Nações Unidas, da União Europeia, do Conselho da Europa, do Tribunal Penal Internacional ou da NATO, bem como nas negociações de diversos acordos internacionais, bilaterais e multilaterais.
É membro (eleito em 2021) da International Humanitarian Fact Finding Commission, constituída ao abrigo das Convenções de Genebra para a investigação de violações do Direito Internacional Humanitário. É Juíz alternate do Tribunal de Conciliação e Arbitragem da OSCE e é conciliador designado no âmbito da Convenção das Nações Unidas sobre o Direito do Mar. Preside ao Grupo de Trabalho Marítimo sobre Empresas Militares e de Segurança Privadas no âmbito do Montreux Forum; e co-preside ao Legal Forum do Contact Group on Illicit Maritime Activities in the Western Indian Ocean.
Doutorado em Política Internacional e Resolução de Conflitos pela Universidade de Coimbra, Mestre em Ciências Jurídico-Internacionais pela Universidade de Lisboa e Licenciado em Direito pela Universidade de Coimbra.