1 lutego 1964 przeszedł do służby w centrali resortu, gdzie objął stanowisko dyrektora Biura „B” MSW. Według IPN brał udział w Operacji Dunaj podczas interwencji państw Układu Warszawskiego w Czechosłowacji latem i jesienią 1968. 1 listopada 1971 został kierownikiem Głównego Inspektoratu MSW. Od 1 marca 1973 pełnił funkcję dyrektora Departamentu Kadr MSW. 9 października 1980 otrzymał stopień generalski.