É servidor público federal. Foi presidente da CUT-Cacaueira, dirigente da CUT-Bahia e coordenador da Troca de Informações de Trabalhadores sobre Multinacionais – Tie/Holanda. Ele foi também presidente do Diretório do PT de Ilhéus, vereador de Itabuna, candidato a vice-governador em 1998 e diretor-geral adjunto da CEPLAC durante o governo do ex-presidente Lula.