Fue catedrático de la Escuela Nacional Preparatoria y de la Escuela Normal de Maestros.
También fue profesor de la Universidad Nacional Autónoma de México y realizó investigaciones en la Biblioteca Nacional de México. Su trabajo en la educación y la investigación lo llevó a ser reconocido como un destacado intelectual de su época.