Preside o Partido Socialista Brasileiro (PSB) e o Conselho Curador da Fundação João Mangabeira (FJM). Entre 2007 e 2014, foi presidente da FJM. Advogado, militou na defesa dos direitos humanos por intermédio do GAJOP (Gabinete de Assessoria Jurídica às Organizações Populares) e da Ordem dos Advogados do Brasil em Pernambuco.