Od lipca 1973 szef sztabu kwatermistrzostwa Śląskiego Okręgu Wojskowego. W maju 1977 został komendantem Wyższej Szkoły Oficerskiej Służb Kwatermistrzowskich im. M. Buczka w Poznaniu (do lipca 1988). Dzięki niemu szkoła ta była sześciokrotnie wyróżniana w rozkazach szkoleniowych MON i uhonorowana w 1981 Medalem Za wybitne osiągnięcia w służbie wojskowej. W październiku 1980 mianowany generałem brygady; nominację wręczył mu w Belwederze przewodniczący Rady Państwa PRL prof. Henryk Jabłoński.
W ostatnim okresie stanu wojennego w Polsce był od kwietnia do lipca 1983 roku pełnomocnikiem Komitetu Obrony Kraju – komisarzem wojskowym na województwo poznańskie. Funkcję tę przejął od zastępcy dowódcy Wojsk Lotniczych gen. bryg. pil. Michała PolechaKronika Wielkopolski, rok 1983, Państwowe Wydawnictwo Naukowe, 1983, str. 314..
W listopadzie 1989 przeniesiony w stan spoczynku ze względu na stan zdrowia.
Pochowany na Cmentarzu Junikowo w Poznaniu.