Se graduó como Medico Cirujano en la Escuela de Medicina Humana de la Universidad La Salle en 1980. Cursó la especialidad en Pediatría Médica en el Instituto Nacional de Pediatría donde se desempeñó como jefe de Médicos Residentes y estudió Infectología Pediátrica. En el año de 1985 fue “Interconsultante Pediátrico de la Unidad Metabólica del Instituto Nacional de Nutrición, Salvador Zubirán.” Asimismo, fue Profesor de Pregrado de Pediatría en la Universidad Autónoma Metropolitana, en la ciudad de México.
En 1986 se incopora al Hospital Regional de Río Blanco de la Secretaría de Salud y ese mismo año inicia su práctica privada en la Ciudad de Orizaba, Veracruz. En el Hospital Regional de Río Blanco se desempeña como Jefe de Enseñanza e Investigación de 1988 a 1994. En ese periodo se inauguran los Cursos de Especialización Médica, lo que permite la formación de nuevos especialistas en Medicina Interna, Cirugía General, Gineco-Obstetricia, Anestesiología y Pediatría. Desde entonces, es Profesor del Curso de Posgrado de Especialización en Pediatría, avalado por la Universidad Veracruzana.
Ha participado en múltiples congresos médicos y fue Profesor Invitado al Congreso Conmemorativo del XXV Aniversario del Instituto Nacional de Pediatría.
Ha dirigido más de 20 tesis de posgrado y publicado diversos artículos científicos en revistas médicas prestigiosas como Acta Pediátrica de México, Boletín Médico del Hospital Infantil de México. Revista de Investigación Clínica, y Revista de Oncología (España).
Pertenece al Colegio de Pediatría de Córdoba y Orizaba, dependiente de la Confederación Nacional de Pediatría de México (CONAPEME)
Actualmente es el Jefe del Servicio de Pediatría del Hospital Regional de Río Blanco.