Od 1990 do 2003 roku była właścicielką Biura Usług Geodezyjnych i Kartograficznych w Krościenku.
W latach 1999–2002 była kierownikiem Biura Promocji, Rozwoju i Współpracy w Starostwie Powiatowym w Nowym Targu.
Od 2003 do 2005 roku była dyrektorem Szkolnego Ośrodka Wypoczynkowego „Orle Gniazdo” w Sromowcach Wyżnych.
Działalność samorządowa i polityczna
W latach 1990–1998 przez dwie kadencje była radną gminy Krościenko, kolejno jako przewodnicząca rady (1990–1992), delegat do sejmiku nowosądeckiego (1991–1994), wiceprzewodnicząca rady (1994–1998).
W latach 1990–2001 była członkiem Porozumienia Centrum, kolejno jako sekretarz, wiceprezes i prezes zarządu wojewódzkiego PC w Nowym Sączu, członek rady politycznej partii. Od 1991 do 1993 roku była asystentką Lecha Kaczyńskiego, kiedy ten był posłem na Sejm z okręgu nowosądecko-podhalańskiego.
Od 2001 roku jest członkiem Prawa i Sprawiedliwości, kolejno jako pełnomocnik powiatowy w Nowym Targu (2002–2006), wiceprezes zarządu okręgowego w Nowym Sączu (od 2006), przewodnicząca zarządu powiatowego w powiecie nowotarskim (od 2012).
W wyborach parlamentarnych w 2001 roku bez powodzenia kandydowała do Sejmu IV kadencji z listy PiS.
W latach 2002–2005 była radną Sejmiku Województwa Małopolskiego z listy Koalicyjnego Komitetu Wyborczego Platformy Obywatelskiej oraz Prawa i Sprawiedliwości.
W wyborach parlamentarnych w 2005 roku z powodzeniem kandydowała do Sejmu V kadencji z listy PiS. Poselską reelekcję uzyskała w wyborach w 2007, 2011 oraz 2015 roku. W 2014 roku bez powodzenia kandydowała do Parlamentu Europejskiego.
W Sejmie VIII kadencji jest zastępcą przewodniczącego Komisji Ochrony Środowiska, Zasobów Naturalnych i Leśnictwa oraz członkiem Komisji Infrastruktury.