Działalność polityczna (do 2019) W 1980 została członkiem NSZZ „Solidarność”. W 1982 za działalność opozycyjną została tymczasowo aresztowana na trzy miesiące. Na początku lat 90. należała do Ruchu Obywatelskiego Akcja Demokratyczna. W wyborach samorządowych w 1998 bez powodzenia ubiegała się o mandat radnej Jawora z listy Ligi Jaworskiej. Od 2002 do 2005 zasiadała w jaworskiej radzie miejskiej, w 2002 bezskutecznie kandydowała na urząd burmistrza.
Z listy Prawa i Sprawiedliwości w wyborach parlamentarnych w 2001 bez powodzenia kandydowała do Sejmu, a w wyborach w 2005 została wybrana do Sejmu V kadencji w okręgu legnickim. W wyborach parlamentarnych w 2007 po raz drugi uzyskała mandat poselski, otrzymując 9666 głosów. W wyborach w 2011 została wybrana po raz kolejny, otrzymując 9381 głosów.
W listopadzie 2011 została wybrana przez radę polityczną PiS w skład komitetu politycznego swojego ugrupowania. W lipcu 2015 objęła funkcję rzecznika prasowego PiS. W wyborach w tym samym roku została znów wybrana do Sejmu, otrzymując 22 168 głosów.