Habilitações literárias
Licenciatura em História.
Cargos que desempenha
Membro do Secretariado Nacional do Partido Socialista
Deputado na Assembleia Municipal do Porto
Deputado na X Legislatura
Cargos exercidos
Deputado na Assembleia Constituinte, I, II, III, IV, V e VI Legislatura
Vice-Presidente da Assembleia da República
Vice-Presidente do GP/PS
Membro de várias comissões especializadas com relevo para a Comissão de Ecónomica e de Sistematização dos Projectos e da Redacção Final da Constituição
Presidente da Comissão de Administração do Território, Poder Local e Ambiente.