Possui Graduação em História pela Universidade Federal do Rio de Janeiro (1990), Mestrado em História Econômica pela Universidade de São Paulo (1995), Doutorado em Serviço Social pela Universidade Federal do Rio de Janeiro (1998), com pesquisas feitas no Instituto Gramsci de Roma/Itália (1997), Pós-Doutorado junto ao Departamento de Teoria e História do Direito da Universidade de Florença/Itália (2009) e Estágio Sênior na Universidade Eduardo Mondlane/Moçambique (2013/2014).
É Professor Titular do Departamento de Serviço Social da Universidade Federal de Pernambuco (UFPE), fazendo parte do quadro permanente do Programa de Pós-Graduação em Serviço Social (PPGSS), e bolsista de Produtividade em Pesquisa 2 do CNPq. É o atual Diretor do Núcleo de TV e Rádios Universitárias da UFPE. Coordena e apresenta o programa semanal de televisão intitulado Trilhas da Democracia.
Tem experiência nas áreas de História e Serviço Social, com ênfase em História Contemporânea e Fundamentos do Serviço Social, em particular no estudo dos Direitos Humanos e do Marxismo Italiano.
bachelor's at História from Universidade Federal do Rio de Janeiro (1990), master's at History from Universidade de São Paulo (1995) and doctorate at Social Service from Universidade Federal do Rio de Janeiro (1998). Has experience in History, focusing on History