Nasceu em Barra do Corda e graduou-se em Direito em São Luís, pela Faculdade de Direito do Estado do Maranhão. Foi promotor de 1966 a 1970, quando foi aprovado em concurso para magistratura. Passou pelas comarcas de Ipixuna (atual São Luís Gonzaga), Timon e Bacabal.
Chegou à capital em 1983, chegando a desembargador em 1995. Também foi membro do Tribunal Regional Eleitoral por quatro anos.
Foi corregedor-geral da Justiça, no biênio 2002/2003, e idealizou os projetos de Apoio Mútuo ao Magistrado e Júri Urgente. Encampou a revitalização dos executivos fiscais do município e reimplantou a distribuição informatizada dos executivos fiscais do Estado.
Implantou a intranet no Fórum de São Luís e lançou em 2003 uma nova edição do Código de Normas da CGJ e a Revista Fórum em Ação.