Professor adjunto de Direito do Trabalho e da Seguridade Social da UFBA desde 2010. É juiz do trabalho desde 1995, Titular da 9ª Vara do Trabalho de Salvador. Titular da Cadeira 52 da Academia Brasileira de Direito do Trabalho desde 2009. Titular da Cadeira 26 da Academia de Letras Jurídicas da Bahia desde 2013. Coordenador da Pós-graduação em Direito Previdenciária da Universidade Católica do Salvador desde 2015 Professor convidado em diversos Programas de Pós-graduação (PUCRS, PUCSP, UCS, USP, UFG, UFC, FDV entre outros) e em diversas Escolas de Advocacia (ESADs) e Judiciais do país (ENAMAT e Escolas Judiciais dos TRTs de Alagoas, Amazonas, Bahia, Ceará, Espírito Santo, Goiás, Maranhão, Paraíba, Pernambuco, Piauí, Rio Grande do Norte, Rio Grande do Sul, São Paulo e Sergipe).