Nació en Lima mientras su padre se desempeñaba como embajador de Chile en el Perú. Sus padres se separaron en 1945, y su madre retornó a Chile con ella y sus dos hermanos, donde vivió hasta 1953.
Desde 1959 hasta 1965 trabajó en la Organización de las Naciones Unidas para la Agricultura y la Alimentación (FAO), en Santiago de Chile. En 1963 nació su hija Paula. Los años siguientes pasó largas temporadas en Europa, residiendo especialmente en Bruselas y Suiza. De retorno a Chile en 1966, nació su hijo Nicolás.
A partir de 1967 tomó parte en la redacción de la revista Paula, al tiempo que publicó una gran cantidad de artículos sobre diversos temas. Posteriormente realizó diversas colaboraciones para la revista infantil Mampato y publicó dos cuentos para niños (La abuela Panchita y Lauchas y lauchones) y una colección de artículos titulada Civilice a su troglodita; además trabajó en dos canales de televisión chilenos.
En 1981, teniendo su abuelo 99 años y estando él mismo a las puertas de la muerte, comenzó a escribirle una carta que se convirtió en un manuscrito: La casa de los espíritus (1982), su primera novela y su obra más conocida. Ésta suscitó un gran interés y más tarde fue adaptada al cine (por Bille August) y al teatro.
En 1984, publicó De amor y de sombra, la que rápidamente se convirtió en otro gran éxito y que también fue llevada al cine. Los viajes constantes que emprendió promocionando sus libros hicieron que su matrimonio con Frías llegara a término. Divorciada de su marido, se casó con Willie Gordon el 7 de julio de 1988 en San Francisco.
En 1992 muere Paula, su hija de 28 años, a causa de una porfiria, que la dejó en coma en una clínica de Madrid. La dolorosa experiencia la impulsa a escribir Paula, libro autobiográfico epistolar donde relata como fue su niñez, juventud hasta llegar a la época del exilio.
Actualmente reside en San Rafael, (California).