Es un médico patólogo e inmunólogo, investigador, divulgador de la ciencia y académico mexicano. Es miembro de la Academia Mexicana de la Lengua y de El Colegio Nacional. Fue Premio Nacional de Ciencias y Artes en 1974. Realizó sus estudios en la Universidad Nacional Autónoma de México (UNAM), donde ha sido catedrático de patología. Obtuvo el doctorado en el Instituto Politécnico Nacional. Es además jefe del Departamento de Medicina Experimental de la Facultad de Medicina en el Hospital General de México.
Obtuvo el Premio Nacional de Ciencias, el Premio Universidad Nacional y el Premio Nacional de Historia y filosofía de la Medicina, entre otros. Es profesor emérito de la Facultad de Medicina de la UNAM y Jefe de la Unidad de Medicina Experimental de esa Facultad en el Hospital General de México “Dr. Eduardo Liceaga”. Miembro de El Colegio Nacional y de la Academia Mexicana de la Lengua