Es egresado de la Universidad Nacional Autónoma de México (UNAM). Ha sido profesor de la UNAM y de varias universidades privadas. En cuanto a actividad de investigación, ha participado en diferentes proyectos, algunos de ellos en colaboración con la OMS y la OPS.
