Bacharel e licenciado em Geografia e História pelas Faculdades Católicas Petropolitanas, especializou-se em Antropologia Cultural no Museu Nacional da Universidade Federal do Rio de Janeiro. Doutorou-se em Antropologia na Universidade de São Paulo em 1970. Entre 1969 e 1994 foi professor na Universidade de Brasília. Em 1997 pós-doutorou-se pela Smithsonian Institution nos Estados Unidos.