Od października 1946 do stycznia 1947 brał udział w walkach z oddziałami podziemia niepodległościowego w powiecie olkuskim i wadowickim.

Po ukończeniu szkoły oficerskiej z ocenami bardzo dobrymi skierowany w maju 1947 na kurs lektorski przy Wyższej Szkole Oficerów Polityczno-Wychowawczych w Rembertowie. W listopadzie przyjęty do PPR. W grudniu ukończył kurs lektorski i awansowany na podporucznika.

Służbę oficerską rozpoczął w styczniu 1948 jako wykładowca Wydziału Polityczno-Wychowawczego Oficerskiej Szkoły Marynarki Wojennej w Gdyni, gdzie w lipcu 1948 został porucznikiem. W latach 1948–1950 pełnił społecznie funkcję sekretarza Podstawowej Organizacji Partyjnej (POP) PZPR w garnizonie Gdynia. 28 grudnia 1951 mianowany kapitanem.

W 1954 ukończył z oceną bardzo dobrą Wieczorowy Uniwersytet Marksizmu-Leninizmu (WUML). Był wykładowcą w Państwowej Szkole Morskiej oraz Państwowej Szkole Rybołówstwa Morskiego w Gdyni. We wrześniu 1951 wyznaczony na starszego wykładowcę Katedry Wyszkolenia Politycznego i Wykształcenia Ogólnego OSMW. W okresach letnich kierował praktyką morską podchorążych na ORP „Iskra” i ORP „Zetempowiec” oraz okrętach bojowych Marynarki Wojennej.