Gimė 1887 m. rugsėjo 13 d. Topeliškių vienkiemyje (Klovainių valsčius, Šiaulių apskritis) smulkaus prekybininko šeimoje.
Mergautinė pavardė Spudaitė.
1902 m. baigė Rygos miesto mokyklą, 1908 m. Rygos Krotovos gimnaziją.
1909 m. pabaigoje persikėlė į Lietuvą, mokytojavo Žemaičių Kalvarijoje, Degučiuose.
I pasaulinio karo metais išvyko į Maskvą, 19151917 dirbo Maskvos lietuvių mokyklos mokytoja.
1918 m. grįžo į Lietuvą. Mokytojavo Pakruojo dviklasėje mokykloje, Šeduvos Saulės progimnazijoje.
Moterų draugijos Pakruojyje ir Šeduvoje kūrėja.
Į Steigiamąjį Seimą išrinkta V (Panevėžio) rinkimų apygardoje.
Priklausė Lietuvos krikščionių demokratų partijos (toliau LKDP) frakcijai.
1922 m. spalio 1012 d. į I Seimą kandidatavo pagal Lietuvos krikščionių demokratų, Lietuvos katalikių moterų draugijos, Lietuvos katalikių mokytojų sąjungos, Pavasarininkų ir Blaivybės draugijos sąrašus III (Raseinių) ir V (Panevėžio) rinkiminėse apygardose. Išrinkta V (Panevėžio) rinkiminėje apygardoje.
I Seime dirbo Darbo ir socialinės bei Sveikatos apsaugos komisijose.
1923 m. balandžio 1213 d. buvo išrinkta II Seimo nare pagal LKDP, Lietuvos katalikių moterų, Pavasarininkų, Blaivybės ir kitų krikščioniškų organizacijų sąrašą V (Panevėžio) rinkimų apygardoje.
II Seime nuo 1923 m. birželio 8 d. dirbo Darbo ir socialinės apsaugos komisijoje. Nuo 1923 m. liepos 11 d. vietoj išėjusio K. Gurausko Sveikatos apsaugos komisijoje iki 1924 m. gruodžio 19 d. Nuo 1924 m. gruodžio 19 d. vėl dirbo Darbo ir socialinės apsaugos komisijoje.
Į III Seimą kandidatavo V (Panevėžio) rinkiminėje apygardoje pagal LKDP, Lietuvių katalikių moterų, Pavasarininkų, Blaivininkų ir kitų katalikiškųjų organizacijų sąrašą. III Seime paskirta į Darbo ir socialinės apsaugos bei į Savivaldybių ir administracijos (Z. Starkaus pavaduotoja) komisijas.
I, II, III Seimuose priklausė LKDP frakcijai.
19271928 m. Lietuvos katalikių moterų draugijos centro valdybos pirmininkė.
Ketvirtajame dešimtmetyje mokytojavo Balbieriškio, Kalvių, Kauno mokyklose.
Mirė 1965 m. liepos 2 d. Kaune.