W latach 1961–1968 pracował w ministerstwie zdrowia i opieki społecznej w randze podsekretarza stanu i był Głównym Inspektorem Sanitarnym. Od lipca 1968 do marca 1972 był ministrem zdrowia i opieki społecznej w czwartym rządzie Józefa Cyrankiewicza oraz w rządzie Józefa Cyrankiewicza i Piotra Jaroszewicza. W latach 1981–1983 członek prezydium Ogólnopolskiego Komitetu Frontu Jedności Narodu. W latach 1985–1989 był posłem na Sejm PRL IX kadencji. Członek Rady Konsultacyjnej przy Przewodniczącym Rady Państwa Wojciechu Jaruzelskim (1986–1989). Członek Rady Naczelnej oraz Zarządu Głównego Związku Bojowników o Wolność i Demokrację kilku kadencji. W maju 1985 powołany w skład prezydium Rady Naczelnej ZBoWiDWierni tradycjom walki o wolność i demokrację – wierni Polsce Ludowej, „Trybuna Robotnicza”, nr 104, 6 maja 1985, s. 1–2. 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.
Miejsce spoczynku Został pochowany na starym cmentarzu na Służewie w Warszawie.
Życie prywatne Syn Jana i Marii. Jego stryjem był Józef Karol Kostrzewski.