Coimbra Üniversitesi Hukuk Fakültesi'nden 1950 yılında mezun olmuştur. 1953-1974 yıllarında Mozambik'te avukatlık yapmış ve Mozambik Demokratlar Partisi'nin üyesi olmuştur. Demokratik muhalefet listesinden milletvekili adayı olsa da adaylığı sömürge idaresi tarafından reddedilmiştir. Karanfil Devrimi sonrası 1974-1975 yılları arasında Bölgelerarası Koordinasyon Bakanı olarak görev yapmıştır. 1976-2005 yılları arasında milletvekili, 30 Temmuz 1976 - 30 Ocak 1978 tarihleri arasında Adalet Bakanı, 30 Ocak 1978 - 29 Ağustos 1978 tarihleri arasında Başbakan nezdinde Yardımcı Bakan, 9 Haziran 1983 - 6 Kasım 1985 tarihlerinde Devlet Bakanı, Parlamenter İşleri Bakanı olmuştur. 1986 yılında geçici olarak Sosyalist Parti'nin genel sekreterliği görevini yürütmüştür. 16 Ekim 1992 - 10 Kasım 1993 tarihlerinde Sosyalist Parti parlamento grubunun başkanı, 1992-2011 yılları arasında Sosyalist Parti'nin başkanı, 2011 yılından ölünceye dek ise partinin onursal başkanlığını yürütmüştür. 31 Ekim 1995 - 4 Nisan 2002 tarihleri arasında Meclis Başkanı olarak görev yapmıştır. Ayrıca 1985-2002 yılları arasında Danıştay üyesi olarak da görev üstlenmiştir.