Od 1993 był działaczem samorządu lekarskiego. Należał do Komitetu Łącznikowego Europejskiego Forum Organizacji Medycznych i Światowej Organizacji Zdrowia. Zajmował różne funkcje w warszawskiej Okręgowej Izbie Lekarskiej i Naczelnej Radzie Lekarskiej. W NRL pełnił m.in. funkcje sekretarza (1997–2001 oraz 2014–2015), prezesa (2001–2010) i wiceprezesa (2010–2014). Z członkostwa w Naczelnej Radzie Lekarskiej zrezygnował w 2017. W latach 2010–2012 był prezydentem Stałego Komitetu Lekarzy Europejskich. Współzałożyciel i wiceprezes Związku Dużych Rodzin „Trzy Plus”. W 2010 został ekspertem Centrum Systemów Informacyjnych Ochrony Zdrowia, a w 2013 przewodniczącym rady nadzorczej centrum medycznego. Także w 2013 podjął współpracę z Jarosławem Gowinem, został ekspertem Polski Razem.

W wyborach w 2015 wystartował do Senatu z ramienia PiS (jako kandydat Polski Razem) w okręgu nr 41, uzyskując mandat senatora IX kadencji (otrzymał blisko 100 tys. głosów). 16 listopada 2015 został powołany na ministra zdrowia w rządzie Beaty Szydło. W maju 2016 wstąpił do Prawa i Sprawiedliwości. W okresie pełnienia funkcji ministra zdrowia przeprowadził reformę wprowadzającą sieć szpitali i zmiany w POZ.