Foi nomeado Juiz de Direito. Desempenhou funções no Tribunal de Instrução Criminal de Santarém, no Tribunal Judicial de Coruche, no 3.º Juízo Criminal de Lisboa (atuais Juízos Centrais Criminais), no 8.º Juízo Cível de Lisboa (atuais Juízos Centrais Cíveis), no 5.º Juízo do Tribunal do Trabalho de Lisboa, no Tribunal Militar Territorial de Lisboa, no Tribunal Militar da Marinha e no Tribunal Marítimo de Lisboa, como Juiz Substituto e Juiz Adjunto.