Doctor en ciencias antropológicas por la UNAM, ha trabajado en distintos sitios arqueológicos como Comalcalco; Teotihuacán, Cholula, Tula, Tlatelolco, y Tenochtitlán entre otros. Ha recibido
varios reconocimientos como las Palmas Académicas, la Orden de Caballero de Artes y Letras y la Medalla Nacional al Mérito, todas de Francia; la medalla “Henry Nicholson” otorgada por la
universidad de Harvard; y el doctorado Honoris Causa en ciencias de la universidad de Colorado. Es miembro honorario del Instituto Arqueológico Alemán y miembro del Colegio Nacional y de la
Academia Mexicana de la Historia. Es investigador emérito del INAH. Recibió el Premio Nacional de Ciencias y Artes en la rama de historia, ciencias sociales y filosofía 2007.