Dwa miesiące później, dowodząc 16 Kaszubską Dywizją Pancerną brał udział w pacyfikacji rewolty robotniczej na Wybrzeżu w grudniu 1970.

W następnych latach był szefem Zarządu Szkolenia Bojowego – zastępcą Szefa Inspektoratu Szkolenia MON (1971–1980) oraz przedstawicielem PRL w Międzynarodowej Komisji Kontroli i Nadzoru w Korei w randze ministra pełnomocnego (1980–1981).

W pierwszych dniach stanu wojennego w Polsce został pełnomocnikiem Komitetu Obrony Kraju – komisarzem wojskowym w Ministerstwie Handlu Zagranicznego, jednak już po tygodniu został odwołany z tej funkcjiJanusz Królikowski, Generałowie i admirałowie Wojska Polskiego 1943-1990 t. II: I-M, Toruń 2010, s. 395. Przez kolejne 4 lata służby pozostawał w dyspozycji MON.

10 września 1985 został przeniesiony w stan spoczynku, pożegnany przez ministra obrony narodowej gen. armii Floriana Siwickiego.

W 1983 był założycielem, a następnie prezesem Ogólnopolskiego Klubu Kombatantów 1 Drezdeńskiego Korpusu Pancernego.

Od 1995 zasiadał na ławie oskarżonych w procesie o sprawstwo masakry robotniczej na Wybrzeżu w grudniu 1970. Z powodu złego stanu zdrowia został wyłączony z postępowania sądowego.