Desde 1989 – Sócio da TGCP – Sociedade de Advogados, RL;
Inscrito na Ordem dos Advogados desde 1985;
Deputado à Assembleia Legislativa da Região Autónoma da Madeira;
Vereador da Câmara Municipal do Funchal (1988);
Membro da Comissão dos Assuntos Constitucionais, Direitos, Liberdades e Garantiase da Comissão da Indústria, Comércio e Turismo da Assembleia da República (1988).