Nació el 8 de noviembre de 1924 en Tampico, Tamaulipas. Se tituló como Médico Cirujano en la Universidad Nacional Autónoma de México, UNAM y se especializó en Patología.
Posteriormente realizó estudios de posgrado en la Washington University, en San Louis Misouri EUA. Se doctoró en Inmunología en el Instituto Politécnico Nacional.
Fundó y dirigió durante diez años el Departamento de Patología del INCMNSZ.
En 1974, fue galardonado con el Premio Nacional de Ciencias y Artes.