Es Doctor en Historia por la UNAM. Estudió cinematografía en el CCC entre 1980 y 1983. Realizó la serie Siglo XX La Vida en México para la UTEC en 1984 - 1985. Fue asesor general y realizador de la serie Los Lustros de México para la Filmoteca de la UNAM en 1992 - 1993. Colaboró en el proyecto general de Historia Visual del siglo XX para Clío Libros y Video. Es profesor-investigador titular del Centro de Investigaciones y Estudios Superiores en Antropología Social (CIESAS). Es profesor de Historia de México Contemporáneo en la Facultad de Filosofía y Letras de la UNAM. Desde 1975 colabora en radiodifusoras culturales como Radio UNAM, Radio Educación y las Radios del INI. Entre 2002 y 2003 realizó en coautoría con Ana Paula de Teresa dos documentales sobre región de La Chinantla.
Festival Internacional de Cine de Morelia