Jurista, especializa-se em Direito do Trabalho.
Integra, por duas vezes, as listas da Comissão Democrática Eleitoral de Lisboa, nas encenações sufragistas consentidas pelo marcelismo.
Adere ao Partido Socialista (PS) em maio de 1973, participando activamente na redacção do seu primeiro programa. Preconiza, em diversos debates clandestinos, a democracia de base, o controlo operário e a autogestão.
Ministro do Trabalho de 23 de julho de 1976 a 9 de dezembro de 1977.
Embaixador na União Indiana desde outubro de 1997.
Deputado à A.R. em várias legislaturas.
