Razem ze swoim szwadronem brał udział w walkach z Niemcami na Mazowszu i Lubelszczyźnie.

27 września 1939 został aresztowany i osadzony w obozie jenieckim dla szeregowców w Kozielsku. Po dwumiesięcznym brutalnym śledztwie został w listopadzie 1939 skierowany do prac przy naprawie dróg i remoncie lotnisk w rejonie Lwowa i Przemyśla, a później jako pracownik przymusowy wysłany do kopalni Rudy Żelaza w Krzywym Rogu. Po wybuchu wojny niemiecko-sowieckiej został w lipcu 1941 ewakuowany w kolumnie marszowej do obozu jenieckiego w Starobielsku. Następnie na mocy układu Sikorski-Majski został zwolniony z obozu i wstąpił do Polskich Sił Zbrojnych formowanych w ZSRR. W kwietniu 1942 wraz z armią dostał się, poprzez port w Krasnowodzku, do Iranu. Przez Irak i Palestynę dotarł do Egiptu.

Został elektrykiem pojazdów mechanicznych szwadronowej czołówki naprawczej. Od kwietnia 1944 służył jako czołgista w 1 pułku Ułanów Krechowieckich 2 Warszawskiej Brygady Pancernej 2 Korpusu, który włączono do 8 Armii Wojsk Sprzymierzonych, dowodzonej przez gen. Olivera Leese. Brał udział w kampanii włoskiej, walcząc m.in. w bitwie o Monte Cassino. W czerwcu 1944, ranny w czołgu podczas boju pod Ankoną, trafił do szpitala polowego.