Urodził się w 1921. Był synem Stanisława (uczestnik polskiej wojny obronnej w 1939) i Katarzyny z domu Bednarz. W latach 30. zamieszkiwał z rodziną we Lwowie (w tym mieście jego wuj Piotr Hadam był działaczem lewicowym). We Lwowie zdał maturę i uzyskał wykształcenie kolejowe. Podczas II wojny światowej po nadejściu frontu wschodniego został żołnierzem ludowego Wojska Polskiego od 28 sierpnia 1944. Ukończył szkołę oficerską w Riazaniu, po czym trafił do Przemyśla jako podchorąży. Został zastępcą dowódcy zwiadu artyleryjskiego 16 pułku piechoty i 18 pułku piechoty w składzie 6 Pomorskiej Dywizji Piechoty w ramach 1 Armii Wojska Polskiego i służył w stopniu podporucznika. Uczestniczył we froncie wschodnim, brał udział w bitwie o Kołobrzeg. 1 września 1945 został zdemobilizowany w stopniu chorążego.