Em 1987, foi nomeado para o cargo de Juiz de Direito do Poder Judiciário do Maranhão, tendo atuado nas Comarcas de São Luiz Gonzaga do Maranhão, Viana e Caxias.
No ano de 1997 foi promovido ao cargo de Juiz Auxiliar da Capital, passando a atuar nos Juizados Especiais, Varas Cíveis e Criminais.
Foi promovido para o cargo Juiz Titular da 3ª Vara da Fazenda Pública de São Luís, em 2004. Entre os anos de 2007 e 2011, atuou como Juiz Auxiliar da Corregedoria Geral de Justiça.
De 2012 a 2013, atuou como membro efetivo do Tribunal Regional Eleitoral do Maranhão, exercendo, em 2013, o cargo de Ouvidor daquela Corte Eleitoral. Foi de sua iniciativa a Resolução nº 8373/2013 que dispõe sobre o Serviço de Informação ao Cidadão no âmbito do Tribunal Regional Eleitoral do Maranhão nos termos da Lei nº 12.527/2011.
No ano de 2015 figurou pela terceira vez consecutiva na lista tríplice, por merecimento, ao cargo de Desembargador do Tribunal de Justiça do Estado do Maranhão.
Em sessão plenária administrativa no 13 de dezembro de 2017 foi aclamado Desembargador do Tribunal de Justiça do Maranhão pelos membros da Corte, por já ter figurado três vezes consecutivas na lista tríplice e ter sido eleito, por merecimento, Desembargador Substituto, em 2016, ficando apenas aguardando a oportunidade de uma nova vaga para acessar ao cargo.
Possui Especialização em Ciências Criminais pela Universidade CEUMA – UNICEUMA e Direito Constitucional pela Unidade de Ensino Superior Dom Bosco – UNDB.
Recebeu as seguintes condecorações: Medalha dos Bons Serviços “Bento Moreira Lima”, pelos 10 anos de Magistratura; 20 anos de Magistratura; e 30 anos de Magistratura. Ao acessar o Tribunal de Justiça do Maranhão, foi condecorado com a Medalha Especial do Mérito Cândido Mendes. Também recebeu a Medalha de Mérito “Ministro Arthur Quadros Collares Moreira”, pelos notáveis serviços prestados ao Tribunal Regional Eleitoral do Estado do Maranhão; e Medalha do “4º Centenário de São Luís”, pelos serviços relevantes prestados à cidade de São Luís.