Formou-se em Ciências Jurídicas e Sociais na Escola de Recife (28/11/1914). Começou a exercer a Magistratura como juiz municipal do Termo de Chapadinha, em 1920, depois foi nomeado juiz de Grajaú, onde ficou até 1922, ano que pediu remoção para Guimarães.Passou por Barra do Corda e Codó, permanecendo de 1926 a 1929, quando foi promovido para Caxia, Comarca em que ficou até 1932. Em 1941, assumiu a 2ª Vara do Juizado da Capital
Foi nomeado Desembargador do Tribunal de Justiça do Maranhão, assumindo em 30 de janeiro de 1946. Foi professor de Direito Civil da Faculdade de Direito. Em 1950, foi Presidente do Tribunal de Justiça do Maranhão.