Además se desempeña como catedrático de la Universidad Nacional Autónoma de México (UNAM), de El Colegio de México y ha ofrecido cursos en la Comisión Económica para América Latina y el Caribe, así mismo ha sido investigador para el Instituto Nacional de Antropología e Historia.