Deputado na Assembleia da república pelo PSD, de 1980 a 1983; Secretário Regional do Trabalho no III Governo Regional dos Açores, de 1984 a 1988, e Secretário Regional da Juventude e Recursos Humanos, de 1988 a 1992; Presidente da Câmara Municipal de Ponta Delgada entre 1993 e 2001.