W latach 2007–2008 pełniła funkcję sekretarza powiatu raciborskiego.
W wyborach samorządowych w 1998 bezskutecznie ubiegała się o mandat radnej powiatowej z listy Unii Wolności. Zaangażowała się następnie w działalność polityczną w ramach Platformy Obywatelskiej. W wyborach w 2002 bez powodzenia kandydowała do sejmiku śląskiego z listy koalicji POPiS. Mandat radnej wojewódzkiej II kadencji objęła w 2005 w miejsce Grzegorza Janika. Z powodzeniem ubiegała się o reelekcję w wyborach w 2006. W 2007 bezskutecznie ubiegała się o mandat poselski.
W 2008 została powołana na prezesa zarządu Wojewódzkiego Funduszu Ochrony Środowiska i Gospodarki Wodnej w Katowicach (rezygnując w konsekwencji z mandatu radnej). Stanowisko to zajmowała do 2014, była także przewodniczącą krajowego konwentu prezesów WFOŚiGW. W 2014 ponownie z powodzeniem wystartowała do sejmiku śląskiego, zdobywając ponad 21 tys. głosów. 1 grudnia 2014 objęła funkcję członka zarządu województwa odpowiedzialnego m.in. za regionalny program operacyjny. Zrezygnowała z niej w czerwcu 2015 po rozszerzeniu koalicji o Ruch Autonomii Śląska. 2 lipca 2015 została powołana na stanowisko drugiego wicewojewody śląskiego. W wyborach parlamentarnych w 2015 otworzyła listę PO w okręgu rybnickim.