Działaczka Chorągwi Białostockiej ZHP, weszła w skład władza naczelnych Związku Harcerstwa Polskiego. W latach 2005–2007 była członkinią Głównej Kwatery ZHP. Następnie w latach 2007–2009 zasiadała w Radzie Naczelnej ZHP, a w latach 2009–2013 była członkinią Centralnej Komisji Rewizyjnej ZHP (w latach 2009–2011 pełniła funkcję jej przewodniczącej). Uzyskała stopień harcmistrzyni.
Przystąpiła do Platformy Obywatelskiej. W wyborach w 2010 bez powodzenia kandydowała do sejmiku podlaskiego. Rok później z listy PO wystartowała w wyborach parlamentarnych. Uzyskała mandat poselski, otrzymując 10 019 głosów w okręgu podlaskim. Objęła funkcję przewodniczącej Parlamentarnego Zespołu Przyjaciół Harcerstwa. W wyborach w 2014 kandydowała na prezydenta Suwałk, zajmując 3. miejsce spośród 5 kandydatów (otrzymała niespełna 18% głosów).
W 2015 z powodzeniem ubiegała się o poselską reelekcję (dostała 9826 głosów). W Sejmie VIII kadencji została członkinią Komisji Łączności z Polakami za Granicą oraz Komisji Obrony Narodowej. W wyborach do Parlamentu Europejskiego w 2019 bezskutecznie ubiegała się o mandat europosłanki z listy Koalicji Europejskiej jako reprezentantka PO. W wyborach krajowych w tym samym roku nie została ponownie wybrana do Sejmu.