W latach 1979–1983 był komendantem wojewódzkim Milicji Obywatelskiej w Katowicach. W 1981 r. podległe mu jednostki ZOMO brały udział w pacyfikacji kopalni „Wujek”, podczas której zginęło 9 strajkujących górników. W październiku 1982 r. został awansowany do stopnia generała brygady Milicji Obywatelskiej. W latach 1983–1985 był zastępcą komendanta głównego Milicji Obywatelskiej. Stał na czele zespołu, który tuszował dowody w sprawie zabójstwa Grzegorza Przemyka. W latach 1985–1990 pełnił funkcję szefa Wojewódzkiego Urzędu Spraw Wewnętrznych w Krakowie. W styczniu 1990 roku przeszedł w stan spoczynku.