W latach 1962 – 1963 pełnił obowiązki kierownika sekcji w Sztabie MW.
W latach 1963 – 1969 był dowódcą działu nawigacyjnego na okręcie szkolnym ORP „Gryf”. W roku 1967 ukończył studia wyższe w WSMW.
Na emeryturę odszedł 25 października 1969 roku w stopniu kapitana marynarki.
Był członkiem ZHP gdzie pełnił funkcję przybocznego w drużynie.
W latach 1969–1992 pracował w PLO zaczynając jako asystent a kończąc karierę marynarską jako kapitan żeglugi wielkiej.
Na m/s M. Konopnicka – asystent, na m/s Kraszewski – 4. oficer następnie 3. oficer. Na m/s Szymanowski 2. oficer, m/s Monte Casino – 2. oficer i 1. oficer. Na m/s M. Buczek, Emilia Plater, Śniadecki i Stefan Batory jako starszy oficer. Na statkach: Wodnica, Phenian, M. Malinowski, Gdyński Kosynier, Duszniki Zdrój, A. Grodger, Poznań, Wrocław, F. Kleberg, A. Mickiewicz i Szczecin – jako kapitan.
Był uhonorowany wieloma odznaczeniami państwowymi i resortowymi między innymi: Zasłużony Pracownik Morza, Zasłużony pracownik PLO oraz medalem za długoletnie pożycie małżeńskie (50 lat).
Odchodząc 25 kwietnia na wieczną wachtę pozostawił dwójkę dzieci, wnuki i pięcioro prawnucząt.
Cześć Jego Pamięci !
Ostatnie pożegnanie odbyło się 30 kwietnia 2018 r. na Cmentarzu w Chwaszczynie. W ceremonii z ramienia Stowarzyszenia Oficerów Marynarki Wojennej RP udział wzięli: prezes Zarządu Koła nr 1 Marek Brągoszewski, sekretarz Koła Stanisław Teichert, skarbnik Bogdan Gierszewski oraz koledzy z rocznika OSMW 1957: Mieczysław Serafin, Bogdan Wabia, Krystian Norwisz i Czesław Wiśniewski. Wspomnienia przedstawił sekretarz Koła nr 1 Stanisław Teichert.