W 1956 ukończył w Warszawie Wyższy Kurs Doskonalenia Oficerów w Wojskowej Akademii Technicznej. W październiku 1957 będąc w stopniu podpułkownika został skierowany do Nowego Dworu Mazowieckiego, gdzie objął stanowisko dowódcy 37 pułku Łączności Wojsk Lotniczych. W 1958 na podstawie zarządzenia szefa Sztabu Generalnego WP nr 14 z 26 maja 1958 jednostka została przeniesiona do garnizonu Śrem. W 1962 mianowany został do stopnia pułkownika. W 1967 w Leningradzie ukończył Wyższy Akademicki Kurs w Wojskowej Akademii Łączności. W tym samym roku jego jednostka 37 pułk łączności Wojsk Lotniczych na podstawie rozkazu ministra obrony narodowej nr 07 z 4 maja 1967 został przemianowany na 6 pułk łączności Lotnictwa Operacyjnego.

W listopadzie 1967 przekazał dowodzenie 6 pułkiem łączności Lotnictwa Operacyjnego dla ppłk Juliana Jabłońskiego, po czym został skierowany służbowo do Przasnysza, gdzie objął funkcję dowódcy 2 Ośrodka RadioelektronicznegoTygodnik Przasnyski 39 (211) z 27 września 2012 r., s. 3.Tygodnik Przasnyski 44 (216) z 31 października 2012 r., s. 3.. Był przewodniczącym Komitetu Opiekuńczego Szkoły Podstawowej nr 1 w Przasnyszu. W 1968 Wydział Analityczno-Informacyjny jego jednostki prowadził działania operacyjne w zakresie zabezpieczenia radioelektronicznego (nasłuch oraz rozpoznanie radiowe) podczas Operacji Dunaj.