En 1986 fungió como jefe del departamento político de Naciones Unidas en la Cancillería mexicana y de 1991 a 1994 fue director de asuntos sociales.