W latach 1954–1955 zastępca i szef wojsk inżynieryjnych Śląskiego Okręgu Wojskowego (SOW). W latach 1955–1957 zastępca i komendant Oficerskiej Szkoły Wojsk Inżynieryjnych (październik 1956 – marzec 1957). W latach 1957–1959 słuchacz Akademii Sztabu Generalnego Wojska Polskiego w Rembertowie.

Po zakończeniu Akademii szef wojsk inżynieryjnych SOW, w latach 1960–1966 szef wojsk inżynieryjnych Korpusu Bezpieczeństwa Wewnętrznego. W tym czasie kierował budową dróg i mostów przez pododdziały KBW w Bieszczadach. W 1964 ukończył zaocznie Politechnikę Warszawską i uzyskał dyplom inżyniera budownictwa lądowego.

W okresie styczeń 1967 – grudzień 1972 komendant Oficerskiej Szkoły Wojsk Inżynieryjnych i od 1967 Wyższej Oficerskiej Szkoły Wojsk Inżynieryjnych im. gen. Jakuba Jasińskiego.

W latach 1972–1984 szef oddziału w Sztabie Generalnym Wojska Polskiego, a w okresie 1984–1988 prezes Zarządu Głównego Towarzystwa Wiedzy Obronnej. Organizator i współautor Regulaminów Sił Zbrojnych PRL z 1980–1982.