Pierwsze polityczne kroki stawiała w stowarzyszeniu Młode Centrum – działającej w latach 2001–2008 organizacji skupiającej młodzież o poglądach liberalnych.
W 2004 roku bez powodzenia ubiegała się o mandat posłanki eurodeputowanej z ramienia Unii Wolności. W 2005 roku związała się z Partią Demokratyczną – demokraci.pl.
W 2015 roku została wybrana rzecznikiem prasowym nowopowstałego ugrupowania politycznego Ryszarda Petru – Nowoczesna. Była też szefową mazowieckich struktur tej partii. W wyborach parlamentarnych w 2015 roku z powodzeniem kandydowała z pierwszego miejsca listy Nowoczesnej do Sejmu w okręgu podwarszawskim.
Jako posłanka na Sejm VIII kadencji została członkinią Komisji Sprawiedliwości i Praw Człowieka, w 2016 roku pełniła też funkcję przewodniczącej Parlamentarnego Zespołu do spraw Ładu Konstytucyjnego i Praworządności. Pracowała również w Komisji Zdrowia (2015–2016) oraz w Komisji do Spraw Unii Europejskiej (2017–2018).
W październiku 2016 roku przestała pełnić funkcję rzecznika Nowoczesnej. 3 stycznia 2018 roku została wybrana jedną z czworga wiceprzewodniczących ugrupowania.9 stycznia 2018 roku objęła stanowisko przewodniczącego klubu poselskiego Nowoczesnej, zwolnione przez Katarzynę Lubnauer.
5 grudnia 2018 roku wraz z grupą posłów Nowoczesnej opuściła klub i partię, przechodząc do klubu parlamentarnego PO, który przyjął nazwę „Platforma Obywatelska – Koalicja Obywatelska”.