Urodziła się 20 sierpnia 1964 r. w Oświęcimiu. Ukończyła studia na wydziale medycyny weterynaryjnej Akademii Rolniczej we Wrocławiu. Na tej samej uczelni odbyła studia specjalizacyjne w zakresie chirurgii weterynaryjnej i radiologii.
Zajęła się praktyką zawodową jako lekarz weterynarii. Została współwłaścicielką przychodni weterynaryjnych w Kętach i w Bielsku-Białej. Wybrana w skład zarządu Śląskiej Polikliniki Weterynaryjnej oraz na sekretarza Polskiego Stowarzyszenia Lekarzy Weterynarii.
W 2001 r. brała udział w organizowaniu lokalnych struktur Platformy Obywatelskiej w Kętach. Z jej ramienia bez powodzenia kandydowała w 2006 r. do rady powiatu oświęcimskiego i w 2010 do sejmiku małopolskiego. W wyborach parlamentarnych w 2011 r. uzyskała mandat poselski z listy PO. 16 czerwca 2015 r. została powołana na sekretarza stanu w Ministerstwie Środowiska. Pełniła tę funkcję do 11 listopada 2015 r. W wyborach w 2015 r. została ponownie wybrana do Sejmu. W Sejmie VIII kadencji została zastępcą przewodniczącego komisji rolnictwa i rozwoju wsi oraz członkinią komisji ochrony środowiska, zasobów naturalnych i leśnictwa. Bezskutecznie kandydowała w wyborach do Parlamentu Europejskiego w 2019. W wyborach w tym samym roku uzyskała natomiast poselską reelekcję, kandydując z ramienia Koalicji Obywatelskiej i otrzymując 22 013 głosów. W grudniu 2021 została wiceprzewodniczącą Platformy Obywatelskiej.