Ukończyła studia podyplomowe z filozofii i etyki w Akademii Pedagogicznej w Krakowie w 1995, z pomiaru dydaktycznego i egzaminowania na Uniwersytecie Gdańskim w 1998, z konstruowania programów nauczania w Instytucie Badań Edukacyjnych w Warszawie w 2001, z zarządzania jakością na UJ w 2005 oraz z finansów publicznych w Szkole Głównej Handlowej w Warszawie w 2010.
Działalność polityczna W 2006 z ramienia Platformy Obywatelskiej została wybrana na radną rady miasta w Częstochowie. W wyborach parlamentarnych w 2007 uzyskała mandat poselski z listy PO. Kandydując w okręgu częstochowskim, otrzymała 11 617 głosów. W wyborach w 2010 bezskutecznie ubiegała się o urząd prezydenta Częstochowy, zdobywając w drugiej turze 13 840 (29,11%) głosów i przegrywając z Krzysztofem Matyjaszczykiem z SLD.
W 2011 kandydowała w wyborach parlamentarnych z drugiego miejsca na liście Platformy Obywatelskiej w okręgu częstochowskim. Została ponownie wybrana na posłankę, otrzymując 18 737 głosów (8,35% głosów oddanych w okręgu). 11 kwietnia 2013 została powołana na stanowisko sekretarza stanu w Ministerstwie Finansów odpowiedzialnego za przejrzyste konstruowanie przepisów podatkowych i edukację ekonomiczną społeczeństwa. W 2015 z powodzeniem ubiegała się o poselską reelekcję (dostała 19 160 głosów).