Vice-Presidente do Tribunal Constitucional entre 2007 e 2012
Licenciado em Direito pela Faculdade de Direito da Universidade de Lisboa.
Foi Advogado e Consultor Jurídico do Banco Portugal.
Assessor Jurídico do Ministro da Educação (1974/ 1975), Assistente da Faculdade de Direito da Universidade de Lisboa (1975/1985) e Professor Auxiliar da Universidade Autónoma Luís de Camões (1986/1987).
Vice-Presidente da Comissão do Mercado de Valores Mobiliários (1996/2000), membro do Comité Director do GAFI — Grupo de Acção Financeira sobre branqueamento de capitais (1996/ 2002), de que foi presidente entre 1999 e 2000. Foi igualmente representante de Portugal no GAFISUD e membro do Comité Moneyval do Conselho da Europa.
Director do Gabinete para as Relações Internacionais, Europeias e de Cooperação do Ministério da Justiça (2000/2002), foi representante de Portugal em diversos Comités e Grupos de trabalho da União Europeia, do Conselho da Europa e da Organização das Nações Unidas.
Foi membro das Comissões da República Portuguesa para a revisão da Concordata com a Santa Sé.
Eleito pela Assembleia da República, em 2002, Juiz do Tribunal Constitucional.
Foi Vice-Presidente do Tribunal Constitucional entre abril de 2007 e julho de 2012.