Fue licenciado en Derecho por la UNAM. Obruvo la maestría en esa misma institución. Realizó cursos de especialización de Derecho de la Integración y Comercio Exterior, en el Instituto para la Integración de América Latina, Buenos Aires, y en Washington, respectivamente. Ocupó diversos cargos dentro de la administración pública federal, entre otros: director general de Cooperación Técnica Internacional de la Secretaría de Relaciones Exteriores, director ejecutivo de Consultoría Jurídica de la Comisión Nacional de Valores, consejero de la Misión de México ante la ONU, y fue ministro en el Servicio Exterior Mexicano. Durante más de 30 años ininterrumpidos impartió diversas cátedras como problemas socioeconómicos y políticos de México, derecho financiero, derecho administrativo, régimen jurídico de la transferencia de tecnología e inversiones extranjeras, en las universidades Iberoamericana, Panamericana y Autónoma Metropolitana. También dictó cursos de especialización en la Escuela Libre de Derecho y en la UNAM.