Ocupó los cargos de embajadora en la antigua República Democrática Alemana y en Argentina, Secretaria Ejecutiva de la Comisión Nacional de los Derechos Humanos, subsecretaria de Relaciones Exteriores, subsecretaria para Asuntos Políticos de la Organización de las Naciones Unidas y Senadora de la República por el Distrito Federal.