1 XII 1953 - 28 VIII 1957 studiował w Akademii Wojskowo-Politycznej (późniejszej Wojskowej Akademii Politycznej) w Warszawie, którą ukończył ze stopniem bardzo dobrym; w lipcu 1955 mianowany komandorem podporucznikiem. W 1958 ukończył liceum ogólnokształcące dla dorosłych w Łodzi i zdał maturę, po czym został zastępcą dowódcy 7 Dywizjonu Niszczycieli ds. politycznych w Gdyni i zastępcą dowódcy flagowego niszczyciela ORP „Grom” (do 1960). 1959-1963 studiował zaocznie na Wydziale Historii WAP w Warszawie i został magistrem. Od 1 X 1960 komandor porucznik, od 25 I 1961 szef Oddziału II Propagandy Zarządu Politycznego MW, od 23 V 1962 zastępca szefa Zarządu Politycznego MW (od 16 IX 1963 w stopniu komandora). Przewodniczący Oddziału PTTK przy Dowództwie MW i przewodniczący Zespołu Młodzieżowego MW. 3 IX 1967 - 31 VII 1968 zastępca komendanta Akademii Sztabu Generalnego WP ds. politycznych w Warszawie - szef Wydziału Politycznego. Od 25 VII 1968 do 4 XII 1973 zastępca dowódcy Marynarki Wojennej ds. politycznych - szef Zarządu Politycznego MW. Jesienią 1969 mianowany kontradmirałem (generałem brygady);