W czerwcu 1943 wstąpił na ochotnika wraz z bratem Kazimierzem do 1 DP im. Tadeusza Kościuszki. W jej szeregach wziął udział bitwie pod Lenino. Po ukończeniu szkoły podoficerskiej został skierowany do 3 DP im. Romualda Traugutta. W październiku 1944 ukończył szkołę oficerską przy 1 Armii Wojska Polskiego. Podczas walk o Kołobrzeg był ranny. W okresie od kwietnia do września 1945 na Kursie Doskonalenia Oficerów przy Akademii Wojennej im. Frunzego. W 1947 i 1948, jako dowódca plutonu w 62 i 57 pp, brał udział w walkach z oddziałami podziemia antykomunistycznego.