Foi deputado entre 1976 e 1991 e foi da comissão política e do comité central comunista durante largos anos.
Membro do Comité Central do Partido, desde 1963, esteve preso durante 11 anos no Estado Novo.