Foi Juiz de Direito nas comarcas de Cabeceiras de Basto, da Tábua, de Albergaria-a-Velha, do Barreiro, e da Figueira da Foz; nos 4.º, 5.º, 7.º e 8.º juízos cíveis do Porto; no Círculo
Judicial de Anadia e no Tribunal de Execução das Penas de Coimbra.