W wyborach w 1993 bez powodzenia kandydowała do Sejmu z listy Unii Demokratycznej w okręgu piotrkowskim. W latach 1997–2007 sprawowała mandat posłanki III, IV i V kadencji. W Sejmie pełniła m.in. funkcję zastępczyni przewodniczącego Komisji Rodziny i Praw Kobiet. W wyborach parlamentarnych w 2007 po raz czwarty została posłanką, otrzymując w okręgu piotrkowskim 33 480 głosów.

17 marca 2008 objęła stanowisko sekretarza stanu w Kancelarii Prezesa Rady Ministrów, 30 kwietnia tego samego roku została także pełnomocniczką rządu do spraw równego traktowania. 21 listopada 2011 została odwołana z obu funkcji. W wyborach parlamentarnych w 2011 ponownie kandydowała z 1. miejsca na liście Platformy Obywatelskiej w okręgu wyborczym nr 10, utrzymując mandat na kolejną kadencję; oddano na nią wówczas 19 269 głosów. W Sejmie VII kadencji została członkinią i rotacyjną przewodniczącą Komisji do Spraw Służb Specjalnych. 24 września 2014 została wybrana na wicemarszałka SejmuUchwała Sejmu Rzeczypospolitej Polskiej z dnia 24 września 2014 r. w sprawie wyboru wicemarszałka Sejmu ()., zastąpiła Cezarego Grabarczyka, który objął stanowisko ministra sprawiedliwości w rządzie Ewy Kopacz.