Doutorado em Ética pela Universidade Lateranense (Itália), em 1967, com a classificação “summa cum laude” (10/10) – grau académico reconhecido pela Universidade Católica Portuguesa.
Foi Professor Catedrático de “Teorias das Relações Internacionais”, Director do Departamento de Relações Internacionais e membro do Conselho Científico da Universidade Autónoma de Lisboa. Entre 1992 e 2009 foi Vice Reitor desta Universidade.
Coordenou o Instituto Sócrates para a Formação Contínua na mesma UAL e dirigiu a unidade de investigação OBSERVARE – Observatório de Relações Exteriores, UAL.
Durante 15 anos, entre 1974 e 1989, dirigiu o CIDAC, organização não governamental portuguesa de cooperação para o desenvolvimento.
Entre 1989 e 1997 leccionou a Cadeira de “Filosofia e Deontologia do Serviço Social” no Instituto Superior de Serviço Social de Lisboa. Foi Professor Associado Convidado da Faculdade de Economia da Universidade de Coimbra (até Outubro de 1998).
Actualmente, coordena o Mestrado em Estudos da Paz e da Guerra, na Universidade Autónoma de Lisboa; além disso, lecciona a Cadeira de “Globalização e Relações Internacionais de África” no Mestrado e Doutoramento em Estudos Africanos do ISCTE-IUL.
Desde 1998, é conferencista regular do Curso de Defesa Nacional promovido pelo Instituto de Defesa Nacional. Nos anos lectivos de 2004 a 2007 leccionou no Instituto de Altos Estudos da Força Aérea e desde 2006 até 2011 no Curso de Estado-maior Conjunto do Instituto de Estudos Superiores Militares.
Em 10 de Junho de 1998 foi condecorado pelo Presidente da República portuguesa com a Grande Cruz da Ordem da Liberdade e em 7 de Janeiro de 2005 foi condecorado pelo Presidente da República italiana como Grande Oficial da Ordine della Stella della Solidarietá Italiana.