Komendanta Głównego Milicji Obywatelskiej (1971–1978), Komendant Główny Milicji Obywatelskiej (1978–1981), podsekretarz stanu w Ministerstwie Spraw Wewnętzynych (1981-1987).
W październiku 1974 na mocy uchwały Rady Państwa Polskiej Rzeczypospolitej Ludowej został awansowany do stopnia generała brygady Milicji Obywatelskiej. Akt nominacyjny wręczył mu w Belwederze przewodniczący Rady Państwa prof. Henryk JabłońskiHenryk Dominiczak, Organy bezpieczeństwa PRL, 1944-1990: rozwój i działalność w świetle dokumentów MSW, Dom Wydawniczy Bellona, Warszawa 1997, s. 243. W październiku 1985 na mocy uchwały Rady Państwa awansowany do stopnia generała dywizji Milicji Obywatelskiej. Akt nominacyjny wręczył mu w Belwederze 11 października 1985 przewodniczący Rady Państwa prof. Henryk JabłońskiTrybuna Robotnicza, 12-13 października 1985, s. 1-2. Podczas VIII Zjazdu Polskiej Zjednoczonej Partii Robotniczej w lutym 1980 wybrany w skład Centralnej Komisji Rewizyjnej Polskiej Zjednoczonej Partii Robotniczej (do lipca 1981)Centralna Komisja Rewizyjna, "Trybuna Ludu", nr 40, 16 lutego 1980, s. 2.. W latach 1981-1986 zastępca członka Komitetu Centralnego Polskiej Zjednoczonej Partii Robotniczej.