Foi nomeado Juiz de Direito, em regime de estágio, no Tribunal Judicial da Comarca de Oeiras.
Exerceu funções de Juiz de Direito nos seguintes tribunais de 1.ª Instância: Tribunal Cível de Lisboa, Tribunal da Comarca de Ponte de Sor, Tribunal da Comarca de Torres Novas, Tribunal da Comarca de Vila Franca de Xira, Tribunal do Trabalho de Setúbal, Tribunal de Círculo do Barreiro, 2.º Juízo do Tribunal de Círculo de Setúbal e Tribunal de Família e Menores de Setúbal.