W latach 1980–1981 działała w NSZZ „Solidarność”. Podczas stanu wojennego świadczyła pomoc lekarską dla działaczy „Solidarności”. W 1994 znalazła się wśród założycieli Katolickiego Stowarzyszenia Lekarzy Polskich, którego w 2002 została prezesem. Działała również w Europejskiej Federacji Stowarzyszeń Lekarzy Katolickich.

W 2005 bezskutecznie kandydowała do Sejmu z listy Prawa i Sprawiedliwości. Od 25 listopada 2005 do 27 listopada 2007 była podsekretarzem stanu w Ministerstwie Zdrowia. W wyborach w 2007 bez powodzenia ubiegała się o mandat senatorski. Od czerwca 2008 była doradczynią prezydenta Lecha Kaczyńskiego. W wyborach w 2010 bezskutecznie kandydowała z listy Prawa i Sprawiedliwości do sejmiku mazowieckiego, a w wyborach w 2011 do Sejmu. W 2017 została doradcą ministra-członka Rady Ministrów.

Jest damą Zakonu Rycerskiego Grobu Bożego w Jerozolimie. W 1997 została wyróżniona odznaczeniem prymasowskim „Ecclesiae Populoque servitium praestanti”.