Fue catedrático en la Universidad Nacional Autónoma de México (UNAM), y en la Escuela Nacional de Antropología e Historia.