Marynarka Wojenna Pierwsze stanowisko służbowe w Marynarce Wojennej objął na niszczycielu ORP "Błyskawica", na którym został oficerem nawigacyjnym. W latach 1953–1957 przebywał w Sztabie Głównym Marynarki Wojennej w Gdyni, kolejno na stanowiskach: pomocnika szefa Wydziału Wyszkolenia Bojowego ds. okrętów podwodnych (w 1953 roku), flagowego oficera nawigatora (1953–1957) oraz starszego inspektora Wydziału Wyszkolenia Bojowego ds. nawigacyjnych (w 1957 roku). Następnie dowodził 7 dywizjonem niszczycieli w Gdyni i jednocześnie niszczycielem ORP „Grom”.

Od 1963 do 1967 roku był szefem Wydziału Operacyjnego w Oddziale Operacyjnym Sztabu Głównego w Marynarki Wojennej, po czym objął funkcję szefa Sztabu – zastępcy dowódcy 8 Flotylli Obrony Wybrzeża w Świnoujściu. Od 1968 roku dowodził 8 Flotyllą Obrony Wybrzeża, a w 1971 roku wyznaczono go komendantem Wyższej Szkoły Marynarki Wojennej im. Bohaterów Westerplatte w Gdyni.

Zasiadał w Komitecie Badań Morza i Radzie Naukowej Urzędu Gospodarki Morskiej. Był członkiem Towarzystwa Wiedzy Obronnej. Autor książki Morskie operacje desantowe w II wojnie światowej oraz kilkudziesięciu artykułów o tematyce wojenno-morskiej.