Nació en Tlatlauqui, Puebla, el 24 de abril de 1917 y murió el 7 de enero de 2009. Ingresó a la Academia Mexicana de la Lengua el 14 de marzo de 1969 y ocupó la silla XXIX.
Inició su trabajo en el Instituto de Investigaciones Históricas en 1953. Historiador, bibliófilo, bibliógrafo, editor, además de maestro de varias generaciones a lo largo de sesenta años de magisterio. Fue miembro de número de la Academia Mexicana de la Historia desde 1971, Investigador Nacional Emérito Nivel III de la UNAM e Investigador Nacional Emérito Nivel III por el Sistema Nacional de Investigadores del CONACYT. Sus principales aportaciones fueron en el análisis de la Colonia y la Independencia de México, el humanismo en la Nueva España, el papel de los misioneros y del guadalupanismo.
Fue director de instituciones como el Archivo Histórico de la Secretaría de Hacienda y Crédito Público (1951-1954), la Biblioteca Nacional (1956-1978) y el Instituto Mora (1981-1984).
Es autor de aproximadamente doscientas colaboraciones académicas, entre prólogos, artículos, capítulos de libros, conferencias, entre otros. Entre los más notables pueden mencionarse: Las leyes del descubrimiento y conquista de América en los siglos XVI y XVII (1948), El triunfo de la República liberal (1960), Los Guadalupes y la Independencia (1967), Lecturas históricas mexicanas (1966-1971), Fray Pedro de Gante, maestro y civilizador de América(1973), La biografía en las letras históricas mexicanas (1980), La expansión hispanoamericana en Asia. Siglos XVI y XVII (1980), Testimonios históricos guadalupanos (1982), Breve historia del libro en México (1987) y La biblioteca Mexicana de Juan José de Eguiara y Eguren (1987).