W 1934 wstąpił do lwowskiego Korpusu Kadetów. W okresie wojny więziony w Kołomyi, Stanisławowie, Lwowie, Złoczowie i Starobielsku i w łagrze w Workucie. W 1941 został zwolniony, co pozwoliło mu na przedostanie się do Uzbekistanu, gdzie zaciągnął się do marynarki wojennej i z grupą marynarzy i lotników, przez Persję, Indie, Afrykę Południową i Atlantyk, przeprawił się do Wielkiej Brytanii. W Plymouth zaokrętował się na niszczycielu ORP „Ślązak”. W latach 1942-44 brał udział w walkach na kanale La Manche. Przez ponad rok pływał po Morzu Śródziemnym i Atlantyku, brał też udział w wyprawie na Dieppe, lądowaniu aliantów na Sycylii, bitwie pod Salerno. W 1944 na ORP „Błyskawica”, osłaniał oddziały, które lądowały w Normandii.