Doutor em Ciências Sociais pelo ISCSP-UTL.
Membro da Comissão Política e do Comité Central do PCP até à sua morte.
Tido como porta-voz da chamada ala renovadora do PCP.
Várias vezes eleito deputado à Assembleia da República.
Deputado ao Parlamento Europeu em 1994.
