Od lipca do listopada 1945 kształcił się w Oficerskiej Szkole Piechoty nr 2 w Gryficach, po której ukończeniu został promowany na stopień chorążego w korpusie oficerów piechoty. Po promocji został dowódcą plutonu strzeleckiego, a od września 1946 dowódcą plutonu szkolnego pułkowej szkoły podoficerskiej w 62 pułku piechoty w Ełku.

Po ukończeniu w listopadzie 1947 z oceną bardzo dobrą kursu oficerów sztabu pułku w Centrum Wyszkolenia Piechoty w Rembertowie, służył w Wojskach Ochrony Pogranicza na kolejnych stanowiskach służbowych: pomocnik zastępcy komendanta 51 odcinka ds. zwiadu 11 oddziału WOP (1947–1948), starszy pomocnik kierownika sekcji wyszkolenia 13 Brygady Ochrony Pogranicza (1948–1949), zastępca szefa sztabu 23. Brygady WOP do spraw operacyjnych (1949–1951), kierownik sekcji operacyjnej - zastępca szefa sztabu 5 Brygady WOP (1951), starszy pomocnik kierownika sekcji sprawozdawczości w Wydziale 1. Dowództwa WOP w Warszawie (1951–1952), szef wydziału sprawozdawczości Oddziału I Dowództwa WOP (1952–1954), szef Oddziału Organizacyjno-Ewidencyjnego Dowództwa WOP (1954–1956). W 1952 ukończył liceum ogólnokształcące dla pracujących w Warszawie i zdał egzaminy maturalne. W latach 1956–1959 studiował w Akademii Sztabu Generalnego Wojska Polskiego im. gen.