W latach 1955–1959 pełnił kolejno funkcje starszego wykładowcy i kierownika cyklu podstaw marksizmu-leninizmu Katedry Nauk Politycznych Wyższej Szkoły Marynarki Wojennej im. Bohaterów Westerplatte, szefa Katedry Nauk Społecznych WSMW. W listopadzie 1955 awansowany na komandora podporucznika. Podjął też dalszą naukę w Liceum Ogólnokształcącym dla Pracujących w Gdyni i w maju 1957 uzyskał tam maturę. Następnie rozpoczął studia na Wydziale Humanistycznym Uniwersytetu Mikołaja Kopernika w Toruniu (ukończył je w czerwcu 1962 i został magistrem historii).

W latach 1958–1960 był członkiem Komitetu Partyjnego Marynarki Wojennej oraz zespołu lektorskiego Komitetu Wojewódzkiego PZPR w Gdańsku. W 1959 pełnił obowiązki zastępcy komendanta WSMW ds. politycznych. W tym czasie awansowany na komandora porucznika.

W styczniu 1960 został szefem Oddziału II Propagandy Zarządu Politycznego Pomorskiego Okręgu Wojskowego. W rok później awansuje na stopień pułkownika. W latach 1962–1964 był członkiem Komitetu Partyjnego POW. W marcu 1964 objął stanowisko zastępcy szefa Zarządu Politycznego POW. Brał udział w pracach Towarzystwa Ziem Zachodnich.