Possui graduação em Sociologia e Política pela Pontifícia Universidade Católica do Rio de Janeiro (1964), especialização em Ciências Sociais pela Universidade Federal da Bahia (1963), mestrado em Antropologia Social pelo PPGAS/Museu Nacional/ Universidade Federal do Rio de Janeiro (1971), doutorado em Sociologia pela Rutgers - The State University of New Jersey (1979). Realizou dois pós-doutorados no Instituto de Ciências Sociais da Universidade de Lisboa (2006-2007, bolsa do CNPq e 2011, bolsa do ICS/UL).