Realizó sus estudios profesionales en la Facultad de Medicina de la Universidad Nacional Autónoma de México (UNAM), ejerciendo posteriormente su profesión en el Instituto Mexicano del Seguro Social (IMSS) durante treinta y seis años de 1947 a 1983.
Paralelamente se dedicó a la investigación histórica desde 1963, publicó más de cincuenta títulos abarcando ensayos, cuentos y poesía.
Esta actividad la realizó en la Secretaría de Marina, en el Instituto Mexicano del Seguro Social y en la Secretaría de Comunicaciones y Transportes.
Fue presidente de la Sociedad Médica Hispano-Mexicana.
En 2006 publicó la obra Historia de la Academia Mexicana de la Lengua: 1946-2000, la cual fue coeditada por la propia Academia y por el Fondo de Cultura Económica.