Oriunda de Ovalle. Estudió en el Liceo de Niñas de La Serena, en el Liceo de Isabel Le Brun en Santiago.
Se graduó como pedagoga en Biología y Química del Instituto Pedagógico en Santiago en 1917.
Fue Inspectora General del Liceo de Niñas N°5 de Santiago, mientras Amanda Labarca era su directora. En 1927 asumió como directora del Liceo de Niñas N°2 de Valparaíso, y en la década de 1930 regresó a Santiago para hacerse cargo del puesto que Labarca había dejado vacante. Se mantuvo en ese rol hasta jubilar.
En 1903 colaboró en revista Pluma y Lápiz, y entre 1908 y 1909 colaboró en la sección científica de revista Zig-Zag junto a su esposo Luis Castillo. Publicó también en periódicos de la región de Coquimbo, y publicó un libro de poemas titulado "Burbujas" en la década de 1930.