Licenciado en Derecho, en 1962 y doctor en Letras Clásicas en 1966, ambos por la Universidad Nacional Autónoma de México. Durante su niñez asistió al Seminario de Temascalcingo, en el Estado de México, en donde aprendió latín y griego. Fue becario del Centro de Estudios Filológicos y Literarios de El Colegio de México en 1949. El Gobierno de Italia le concedió en 1960 una beca para estudiar historia de Roma. Fue docente de la Escuela Nacional de Ciencias Políticas de la Universidad Nacional Autónoma de México en las áreas de Español Superior, Latín, Literatura Latina, Instituciones Jurídico–políticas Grecorromanas y Humanidades Latinas; impartió el Seminario de Tesis de Maestría en la Facultad de Filosofía y Letras de la Universidad Nacional Autónoma de México, de 1958 a 1985 y de Derecho Romano, para capacitar a profesores de la Facultad de Derecho, en 1969. Fue fundador del Departamento de Letras Clásicas y jefe del mismo (1966-1981); Fundador y primer director de la División de Estudios Superiores de la Facultad de Filosofía y Letras (1969).