Pisarka urodzona na Grodzieńszczyźnie. Pochodziła z rodziny ziemiańskiej. Ponieważ jej rodzice za udział w powstaniu styczniowym skazani zostali na zesłanie, do ich powrotu w 1871 r. wychowywała się u krewnej, Karoliny Skirmunttowej w Koczewiu. Następnie zamieszkała z rodzicami w Warszawie w trudnych warunkach materialnych (majątek rodziców został skonfiskowany). Od 1872 r. uczęszczała na pensję w Warszawie, a od 1875 r., gdy rodzice osiedli w odziedziczonym majątku w Hruszowej na Polesiu, kształciła się u sióstr niepokalanek w Jazłowcu. Po śmierci ojca w 1881 r. zajęła się gospodarowaniem w Hruszowej. Jej debiut literacki miała miejsce w 1882 r. Zyskała popularność dzięki swoim barwnie fabularyzowanym powieściom, głównie z życia poleskiego ziemiaństwa, w których zawarła pochwałę tradycyjnych cnót, ideałów rodzinno-obyczajowych, patriotycznych i religijnych oraz ostrą krytykę rewolucji bolszewickiej. Do jej najbardziej znanych dzieł należą: Straszny dziadunio (1887), Dewajtis (1889), Anima vilis (1893), Wrzos (1903), Gniazdo Białozora (1920), opowieści dla młodzieży Lato leśnych ludzi (1920), Pisma (t. 1–36 1926–39). Wiele jej powieści doczekało się adaptacji filmowych i telewizyjnych.
Po otrzymaniu w 1888 r. nagrody Kuriera Warszawskiego za powieść „Dewajtis” wyjechała na krótko za granicę. Zajmowała się również pracą społeczną. Od 1906 r. była działaczką Koła Zjednoczonych Ziemianek i redagowała czasopismo „Ziemianka”. W czasie I wojny światowej m.in. organizowała szpital wojskowy w Warszawie i działała w Czerwonym Krzyżu. Po wojnie polsko-radzieckiej w 1920 r. osiadła ponownie w Hruszowej, zajmując się głównie działalnością społeczną. W 1924 r. otrzymała Krzyż Oficerski Orderu Odrodzenia Polski, w 1934 r. przyznano jej nagrodę literacką im. E. Orzeszkowej, a w 1935 r. Wawrzyn Polskiej Akademii Literatury (nieprzyjęty przez pisarkę). Lata II wojny światowej i okupacji, po wysiedleniu z Hruszowej, spędziła w Warszawie. Ewakuowana po upadku powstania warszawskiego, przebywała parę tygodni w Milanówku, następnie mieszkała w Żelazowej pod Skierniewicami.