Desde outubro de 1986 até setembro de 2005, desempenhou funções de Juiz Auxiliar em 1.ª instância nos tribunais de Lisboa, então varas cíveis, Odemira, Barreiro e Sintra, bem como funções de competência genérica em Oeiras, em 1992 e, desde 1994, de Juiz Corregedor.