Graduado pela Faculdade Nacional de Direito da Universidade Federal do Rio de Janeiro; Mestre em Administração Pública pela Escola Brasileira de Administração Púbica e de Empresas da Fundação Getulio Vargas – EBAPE/FGV; Analista de Controle Externo do Tribunal de Contas do Estado do Rio de Janeiro – TCE-RJ; Diretor Jurídico do Sindicato dos Servidores do Tribunal de Contas do Estado do Rio de Janeiro – SINDSERVTCE-RJ; e Assessor Jurídico-Chefe da Loteria do Estado do Rio de Janeiro – LOTERJ.