Urodzona 5 października 1977 w Gnieźnie.
Ukończyła studia politologiczne licencjackie w Szkole Wyższej im. Pawła Włodkowica w Płocku, a w 2001 magisterium na Uniwersytecie im. Adama Mickiewicza. Ponadto ukończyła studia w zakresie analizy finansowej i controllingu na Akademii Ekonomicznej w Poznaniu.
Pracowała jako dziennikarka lokalnej rozgłośni radiowej oraz dyrektor oddziału jednego z banków w Gnieźnie. Później związana z sektorem prywatnym, została dyrektorem generalnym w spółce prawa handlowego.
W wyborach parlamentarnych w 2015 uzyskała mandat posłanki z listy Nowoczesna Ryszarda Petru. 26 maja 2017 zastąpiła Katarzynę Lubnauer na stanowisku rzecznika prasowego Nowoczesnej.
W wyborach w 2019 z powodzeniem ubiegała się o poselską reelekcję, kandydując z ramienia Koalicji Obywatelskiej. W lutym 2021 wystąpiła z KP KO i Nowoczesnej, przechodząc do ugrupowania Polska 2050.