- Licenciatura em Direito: 1971.
- Magistrado do Ministério Público: 1972 a 1978.
- Magistrado Judicial: desde finais de 1978.
- Membro do Conselho Consultivo da Procuradoria-Geral da República (comissão
de serviço): 1991 a 1996.
- Juiz desembargador desde 1993, em funções no Tribunal da Relação de Lisboa desde 1996
- Docente no Centro de Estudos Judiciários: 1985/86, e desde 1993.
- Coordenador da Comissão elaborou o Projecto do Código das Custas Judiciais: 1997.
- Juiz Conselheiro Jubilado.