Po powrocie do kraju 15 października 1969 roku objął stanowisko naczelnika Wydziału I Departamentu I MSW, a 1 lipca 1972 roku naczelnika Wydziału III. 15 lipca 1974 roku awansował na stanowisko zastępca dyrektora Departamentu I MSW, a 1 grudnia został jego dyrektorem. Od 1 grudnia 1981 pełnił funkcję zastępcy szefa Służby Wywiadu i Kontrwywiadu MSW. 1 lutego 1983 roku został oddany do dyspozycji dyrektora Departamentu Kadr MSW. W sierpniu 1983 roku pełnił funkcję ambasadora PRL w Iranie, z placówki powrócił w październiku 1984 roku. 31 stycznia 1986 roku został zwolniony ze służby w organach bezpieczeństwa państwa.
Pochowany na Cmentarzu Wojskowym na Powązkach w Warszawie (kwatera 43AII-5-6).
Ordery i odznaczenia Był odznaczony: Krzyżem Komandorskim Orderu Odrodzenia Polski, Krzyżem Oficerskim Orderu Odrodzenia Polski, Krzyżem Kawalerskim Orderu Odrodzenia Polski, Orderem Sztandaru Pracy II kl., Złotym Krzyżem Zasługi, Srebrnym Krzyżem Zasługi, Złotym Medalem „Za zasługi dla obronności kraju”, Srebrnym Medalem „Za zasługi dla obronności kraju”, Brązowym Medalem „Za zasługi dla obronności kraju”, Srebrnym Medalem „Siły Zbrojne w Służbie Ojczyzny”, Medalem 30-lecia Polski Ludowej, Medalem „Za udział w walkach w obronie władzy ludowej”, Odznaką „10 Lat w Służbie Narodu”, Odznaką „20 Lat w Służbie Narodu”, Złotą