w Miejskim Ośrodku Pomocy Społecznej w Chełmie, warszawskim Biurze Ochrony Pracy NSZZ „Solidarność”, Wojewódzkim Urzędzie Pracy w Chełmie, chełmskiej delegaturze urzędu wojewódzkiego oraz w zespole przedszkolno-szkolnym w Chełmie.

W 2002 kandydowała bez powodzenia do rady miasta Chełm z Komitetu Wyborczego Wyborców Krzysztofa Grabczuka Kocham Chełm (uzyskała mandat radnej w miejsce Krzysztofa Grabczuka, wybranego na urząd prezydenta miasta). W 2004 z listy Prawa i Sprawiedliwości kandydowała bezskutecznie do Parlamentu Europejskiego. W 2005 została wybrana na posła V kadencji w okręgu chełmskim z wynikiem 7012 głosów. W Sejmie zasiadała w Komisji do Spraw Unii Europejskiej, Komisji Pracy, Komisji Nadzwyczajnej ds. zmian w kodyfikacjach.

W wyborach parlamentarnych w 2007 po raz drugi uzyskała mandat poselski, otrzymując 15 821 głosów. W wyborach w 2011 z powodzeniem ubiegała się o reelekcję, dostała 22 249 głosów. W 2014 ponownie kandydowała do PE, nie uzyskując mandatu. W 2015 została ponownie wybrana do Sejmu, otrzymując 30 365 głosów.