Médico Cirujano en la Facultad de Medicina de la UNAM con especialización en pediatría. Fundador de la Unidad de Pediatría del Hospital General de México. Ha sido por 50 años Profesor de Carrera Titular “C” de la Facultad de Medicina de la Universidad Nacional Autónoma de México. En su Facultad, fue Secretario de Servicios Escolares, Consejero Técnico Propietario, Miembro del Tribunal Universitario, Presidente de la Sociedad de Alumnos, Fundador y Director de la FES Iztacala de 1975 a 1982. También fue Miembro de la Junta de Gobierno de la Universidad de 1997 a 2003.
Dentro de la UNAM ha formado parte de 26 distintas Comisiones, Consejos y Comités para el estudio de diversos temas universitarios. Pertenece a 26 Sociedades Médicas y Científicas, entre ellas la Academia Mexicana de Pediatría de la cual fue presidente de 1989 a 1991, así como fundador y primer presidente de la Asociación Mexicana de Pediatría. Ha ocupado los cargos de Subsecretario de Servicios de Salud de la Secretaría de Salud, Director General del Instituto Nacional de Pediatría y Comisionado Nacional de Arbitraje Médico. Ha publicado más de 30 artículos de investigación clínica y educativa. Es autor o coautor de 15 libros y varios capítulos de otros libros. Actualmente se desempeña como Director General de Atención a la Salud.