Nasceu em Coimbra em 1958.

É professor associado na Faculdade de Economia da Universidade de Coimbra, na área de Relações Internacionais, e investigador do Centro de Estudos Sociais onde coordena o Núcleo de Estudos para a Paz.

É colaborador da rubrica de opinião «Conselho Superior», na Antena 1.

É membro da Mesa Nacional do Bloco de Esquerda.