W 1977 ukończył Wieczorowy Uniwersytet Marksizmu-Leninizmu dla kierowniczej kadry Instytucji Centralnych MON i akademii wojskowychWychowanie ideowe i patriotyczne - to mocne spoiwo społeczne, "Żołnierz Wolności", nr 161, 9 lipca 1977, s. 3.. W październiku 1977 w Belwederze I sekretarz KC PZPR Edward Gierek wręczył mu akt mianowania na stopień generała brygady. 31 lipca 1978 został szefem Służby Zdrowia WP i zastępcą Głównego Kwatermistrza WP, a 18 listopada 1982 komendantem Wojskowego Instytutu Higieny i Epidemiologii w Warszawie.
W okresie stanu wojennego w Polsce (1981–1983) był pełnomocnikiem Komitetu Obrony Kraju – komisarzem wojskowym w Ministerstwie Zdrowia i Opieki SpołecznejNarada lekarzy wojewódzkich, "Trybuna Ludu", nr 39, 16 lutego 1982, s. 2.. W czerwcu 1978 został profesorem nadzwyczajnym, a w styczniu 1986 profesorem zwyczajnym nauk medycznych. Od listopada 1984 przewodniczący Zarządu Głównego Polskiego Czerwonego Krzyża.