Juiz Conselheiro jubilado do Supremo Tribunal de Justiça. Acedeu ao STJ em 2012, na qualidade de concorrente voluntário, como Procurador Geral Adjunto, tendo-se jubilado em dezembro de 2020. Como Magistrado do Ministério Público desempenhou funções nos tribunais de 1.ª instância, no Centro de Estudos Judiciários e no Conselho Consultivo da Procuradoria Geral. Foi Presidente da Comissão instaladora da então Inspeção Geral do Ambiente e Inspetor Geral.