Od 1993 działała w Unii Demokratycznej, następnie od 1994 w Unii Wolności, w której kierowała jednym z łódzkich kół partii. W latach 1998–2002 zasiadała w radzie miejskiej Łodzi III kadencji. W 2001 kandydowała na przewodniczącą UW w Łodzi. Była członkinią ostatniego zarządu krajowego UW, a po jej przekształceniu w 2005 weszła w skład władz krajowych Partii Demokratycznej – demokraci.pl.

Bezskutecznie kandydowała do Sejmu w 2001 (z UW) i w 2005 (z PD). Również bez powodzenia ubiegała się o ponowny wybór do miejskiego samorządu – w 2002 (z lokalnego komitetu), w 2006 (z LiD) i w 2010 (z PO, jako kandydatka PD – nie należąc już jednak do tej partii).

Publikowała w czasopiśmie „Liberté!”, prowadziła bloga, była współorganizatorką Festiwalu Nauki, Techniki i Sztuki. W lipcu 2015, wraz z Leszkiem Jażdżewskim, była inicjatorką akcji „Świecka szkoła” obywatelskiej inicjatywy ustawodawczej o zniesieniu finansowania religii z budżetu państwa.

W wyborach parlamentarnych w 2015 wystartowała do Sejmu w okręgu łódzkim z pierwszego miejsca na liście Nowoczesnej. Uzyskała mandat posłanki VIII kadencji, otrzymując 18 549 głosów.