Es licenciado y maestro en Historia por la Universidad Nacional Autónoma de México, y doctor en Estudios Mesoamericanos por la misma institución. Desde 1980 ha sido profesor en varias instituciones superiores del país, por ejemplo UNAM, ENAH, UVeracruz y UAM. Los cursos que imparte versan sobre epigrafía, literaturas prehispánicas, arte e historia mesoamericanos. Ha dirigido y asesorado más de 40 tesis tanto de licenciatura como de posgrado. Es especialista en epigrafía maya y arte prehispánico. Cuenta con una gran cantidad de publicaciones, entre ellas más de una docena de libros, por ejemploEl hombre maya en la plástica antigua(en coautoría con Beatriz de la Fuente, UNAM, 2001) y Tortuguero: una historia rescatada(UNAM, 2006) que recibió Mención Honorífica por el INAH en 2007.