W latach 1977–1981 podsekretarz stanu w Ministerstwie Zdrowia i Opieki Społecznej, w latach 1980–1981 po odwołaniu Mariana Śliwińskiego kierownik resortu, w latach 1981–1985 minister; a w latach 1985–1989 zastępca przewodniczącego Rady Państwa i poseł na Sejm PRL IX kadencji. Bez powodzenia ubiegał się o reelekcję.
W latach 1983–1988 członek prezydium Rady Obywatelskiej Budowy Pomnika Szpitala Centrum Zdrowia Matki Polki„Dziennik Łódzki”, nr 104 (10320), 27–29 maja 1983, s. 5.. W latach 1986–1988 członek prezydium Społecznego Komitetu Odnowy Starego Miasta ZamościaAndrzej Kędziora, Społeczny Komitet Odnowy Starego Miasta, Zamościopedia, 26 października 2014..
Zmarł po długiej chorobie 9 września 2020 i pochowany został 14 września 2020 na cmentarzu św. Rocha w Białymstoku.
Odznaczenia Krzyż Komandorski Orderu Odrodzenia Polski Krzyż Oficerski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski Odznaka tytułu honorowego „Zasłużony Lekarz PRL” Medal 35-lecia Śląskiej Akademii Medycznej (1983)Śląska Akademia Medyczna [w:] „Trybuna Robotnicza”, nr 239, 10 października 1983, s.