W 1947 roku zdał maturę i został przyjęty na Wydział Pokładowy Oficerskiej Szkoły Marynarki Wojennej w Gdyni, który ukończył w 1951 roku. Był również absolwentem kursu (1952–1953) i studiów podyplomowych (1960–1963) w Akademii Marynarki Wojennej ZSRR w Leningradzie. W okresie od 1966 do 1967 roku studiował w Akademii Sztabu Generalnego Wojska Polskiego w Warszawie.
W 1972 roku zaliczył Kurs Kierowniczej Kadry Wojska Polskiego w Akademii Marynarki Wojennej ZSRR. W 1976 roku w Akademii Sztabu Generalnego Wojska Polskiego obronił rozprawę nt. obrony przeciwrakietowej zespołów okrętów i uzyskał stopień naukowy doktora w dyscyplinie nauki wojskowe.
2 Armia Wojska Polskiego Służbę liniową rozpoczął na froncie wschodnim w 1944 roku. Otrzymał przydział do kompanii karabinów przeciwpancernych 28 pułku piechoty, w której był dowódcą drużyny, a następnie pisarzem kompanii. Brał udział w forsowaniu Nysy Łużyckiej oraz w starciach o Budziszyn, Drezno i Děčín. Po zakończeniu II wojny światowej uczestniczył w szeregach 28 pułku piechoty w potyczkach z oddziałami Ukraińskiej Powstańczej Armii.