Procurador Jurídico do Município de Cajueiro/AL, desde 2000, aprovado mediante concurso público;
Procurador Geral dos Municípios de Taquarana/AL, Agua Branca/AL e Viçosa/AL;
Assessoria Jurídica dos Municípios: Tanque D`Arca/AL, Quebrangulo/AL, Chã Preta/AL (2008 a 2012), Capela/AL e Igaci/AL;
Assessoria Jurídica das Câmaras Municipais: Agua Branca/AL (2014) e Matriz de Camaragibe/AL;
Professor da Faculdade Cidade de Maceió – FACIMA, desde junho de 2007, das cadeiras de Direito Administrativo e Direito Internacional Público e Privado;
Advogado do Escritório Jurídico PGL – Advocacia e Consultoria LTDA, de 2005 a 2012.
Sócio do Escritório Jurídico Bernardo e Carvalho Advocacia desde 2012.