W Partii Demokratycznej była przewodniczącą regionu krakowskiego, członkinią sądu koleżeńskiego, a od 2012 wiceprzewodniczącą zarządu. 28 listopada 2015 zastąpiła Andrzeja Celińskiego na stanowisku przewodniczącego partii. W 2016 została przewodniczącą komitetu koordynacyjnego Koalicji Wolność, Równość, Demokracja (w skład której weszła PD), powołanej przy Komitecie Obrony Demokracji (później zastąpił ją Janusz Onyszkiewicz).
12 listopada 2016, w wyniku połączenia Partii Demokratycznej ze strukturami stowarzyszenia Europejscy Demokraci (mającego koło poselskie), została przewodniczącą Unii Europejskich Demokratów. W lipcu 2017 została zatrudniona w biurze koła poselskiego Unii Europejskich Demokratów w Sejmie RP, wcześniej pracowała w biurze poselskim Stanisława Huskowskiego. Później objęła funkcję zastępczyni dyrektora biura klubu poselskiego PSL-UED.
W lutym 2019 zgłosiła przystąpienie UED do Koalicji Europejskiej, a w kwietniu znalazła się na 9. miejscu listy koalicji w wyborach do Parlamentu Europejskiego w okręgu nr 10, obejmującym województwa małopolskie i świętokrzyskie.