Foi Juiz de Direito nos seguintes tribunais da 1.ª Instância: Tribunal Judicial da Comarca de Valpaços, Tribunal Judicial da Comarca de Condeixa-a-Nova, Tribunal de Círculo de Santiago do Cacém, Tribunal Judicial da Comarca de Santarém e Tribunal de Círculo de Abrantes.
Exerceu o cargo de Juiz de Círculo do Círculo Judicial de Tomar.