Podjęła praktykę w zawodzie lekarza, została współwłaścicielką specjalistycznej przychodni lekarskiej w Dzierżoniowie. Została także współwłaścicielką i wiceprezesem zarządu rozgłośni „Radio Sudety” z Dzierżoniowa, w którym sama prowadziła audycje dotyczące zdrowia. Od pierwszej połowy lat 90. realizuje programy edukacyjne i profilaktyczne w zakresie raka piersi i raka szyjki macicy. Działa w Międzynarodowym Forum Kobiet przy Szkole Głównej Handlowej w Warszawie. Wyróżniana tytułem „Lekarz przyjacielem kobiety” przez czasopismo „Twój Styl”.
W wyborach samorządowych w 1994 bezskutecznie ubiegała się o mandat radnej Niemczy. W wyborach samorządowych w 2006 bez powodzenia kandydowała do rady powiatu dzierżoniowskiego z listy Obywatelskiego Bloku Samorządowego. W wyborach parlamentarnych w 2011 startowała z 1. miejsca na liście Ruchu Palikota w okręgu wyborczym nr 2 w Wałbrzychu i uzyskała mandat poselski, otrzymując 12 654 głosy. W czerwcu 2013 zrezygnowała z członkostwa w Ruchu Palikota i klubie poselskim tej partii}. W tym samym miesiącu wraz z innymi byłymi posłami RP Bartłomiejem Bodio i Arturem Bramorą założyła koło poselskie Inicjatywa Dialogu, które uległo samorozwiązaniu w grudniu tego samego roku po wstąpieniu wszystkich jego członków do klubu parlamentarnego Polskiego Stronnictwa Ludowego.