Doctor en Historia y Etnohistoria por la ENAH; maestro en Historia por la UAM, unidad Iztapalapa, y licenciado en Economía por la Facultad de Economía de la UNAM. Es profesor-investigador de la Dirección de Estudios Históricos del Instituto Nacional de Antropología e Historia (INAH) y profesor en la ENAH. Es miembro del SNI, presidente de la Sociedad Mexicana de Historiografía Lingüística, miembro de número de la Academia Mexicana de la Historia y de la Academia Mexicana de la Lengua. Se dedica principalmente al periodo novohispano, a sus antecedentes y a lo que vino después.