Party affiliation: Partido Social Democrata (PSD, Social Democratic Party), 1974
Member, Social Democratic Party Political Committee Vila Nova de Famalicao, 1974-1976. President, Social Democratic Party Assembly, Vila Nova de Famalicao, 1977-1980. Member and Secretary, Municipal Assembly, V.N. de Famalicao.
Deputy, Assembly of the Republic, since 1985. Member, Parliamentary Committee on Education, Science and Culture, 1987. Teacher, 1973-1976; Director of Senior Studies, 1974-1975, and Member of the Board, 1974-1975, Santo Tirso Secondary School.
Teacher, since 1976, and Member of the Board, 197677, Vila Nova de Famalicao Secondary School. Tutor to trainee teachers in Vila Nova de Famalicao school, 1978-1985.