Licenciado en Economía por la Universidad Nacional Autónoma de México (UNAM), fue presidente de la Sociedad de Ex Alumnos de la Facultad de Economía de la UNAM. Ha sido, además, investigador del Centro de Investigaciones Interdisciplinarias en Ciencias y Humanidades de la UNAM y del Centro de Estudios México-China. Ha sido Embajador de México en Venezuela, Alemania, Naciones Unidas, Serbia y Montenegro, China, Chile, Brasil, Austria y Yugoslavia, además fue Subsecretario de Politicas y Desarrollo Energético de la Secretaria de Energía.