Médico cirujano egresado de la UNAM. Realizó estudios de maestría en Salud Pública y de doctorado en Administración de Servicios de Salud en la Universidad de Carolina del Norte y en la Universidad de Texas, respectivamente.
Es geógrafo por la Universidad Nacional Autónoma de México (UNAM). Cuenta con una maestría en Riesgos Ambientales y un doctorado en Geografía Física, ambos por la Universidad de Durham, Reino Unido.