Wychowała się na Kaszubach, ukończyła politykę społeczną na Uniwersytecie Warszawskim. Początkowo publikowała teksty prasowe, dziennikarstwo – zapewniające jej kontakt z różnymi ludźmi i poznawanie rozmaitych sytuacji – stało się dla niej szkołą pisania. W latach 2012–2018 kierowniczka działu krajowego w tygodniku „Polityka”.
Jej debiutem literackim była powieść Nieczułość, osadzona na Kaszubach rodzinna saga, za którą otrzymała Nagrodę Literacką „Gryfia”, Pomorską Nagrodę Literacką „Wiatr od Morza”, a także w 2018 roku nominację do Nagrody Literackiej „Nike”, Nagrody Conrada oraz do Nagrody Literackiej Gdynia w kategorii „proza”. Dwukrotnie nominowana do nagrody Grand Press za teksty reporterskie. Na Kaszubach rozgrywa się także akcja jej drugiej powieści: Kot niebieski, która przenosi nas do czasów średniowiecza w okolice Kartuz; otrzymała za nią w 2020 roku nominację do Nagrody Literackiej m.st. Warszawy. Jej najnowsza powieść Podwilcze to opowieść o złożonej relacji dwu kobiet, o odkrywaniu swojej tożsamości, pożądaniu i potrzebie piękna.