W latach 1953–1954 przebywał na Wyższym Kursie Specjalistycznym dla Oficerów Mechaników w ZSRR.
Od grudnia 1954 roku kierował Oddziałem Technicznym w Szefostwie Techniki i Uzbrojenia Dowództwa Marynarki Wojennej w Gdyni. W latach 1955–1957 pełnił funkcję szefa Zarządu Techniki i Uzbrojenia w Dowództwie Marynarki Wojennej. Od lutego do września 1957 był oddelegowany do pracy w Międzynarodowej Komisji Kontroli i Nadzoru w Indochinach. Po powrocie do kraju wyznaczono go w listopadzie 1957 na zastępcę szefa Oddziału Naukowego Sztabu Głównego Marynarki Wojennej. Od kwietnia 1958 był zastępcą szefa w Szefostwie Służb Technicznych i Zaopatrzenia Marynarki Wojennej. W 1960 uzyskał tytuł inżyniera mechanika w Wyższej Szkole Marynarki Wojennej, gdzie ukończył Specjalistyczne Studium Zaoczne. W 1968 uzyskał tytuł magistra inżyniera mechanika (studia ukończone z oceną bardzo dobrą). Od lipca 1968 do listopada 1980 był zastępcą szefa Służb Technicznych i Zaopatrzenia Marynarki Wojennej ds. technicznych. Na mocy uchwały Rady Państwa PRL z 29 września 1973 otrzymał nominację na stopień kontradmirała. Nominację wręczył mu w Belwederze 10 października 1973 I sekretarz Komitetu Centralnego PZPR Edward Gierek w obecności przewodniczącego Rady Państwa prof.