Militó en su juventud en el Movimiento de Izquierda Revolucionaria (MIR) y se casó en primeras nupcias con el joven socialista Augusto Pinochet Acosta —con quien tuvo a su primera hija, Javiera (n.1972, médica)—; de su relación con el mexicano Fernando Bazúa nació su segundo hijo, Carlos Miguel (Caracas, 1975; antropólogo); posteriormente, estuvo casada hasta 2001 con Jorge Castañeda, exsecretario de Relaciones Exteriores de México, con quien tuvo a su tercer hijo, Jorge Andrés.