Possui graduação em Ciências Sociais pela Universidade Federal do Rio de Janeiro (1988), mestrado em Sociologia e Antropologia pela Universidade Federal do Rio de Janeiro (1992) e doutorado em Ciências Sociais pela Universidade do Estado do Rio de Janeiro (2002). É professor titular da Universidade Federal Fluminense, atuando no Programa de Estudos Pós-graduados em Política Social.