Urodził się 7 lipca 1918 w Załużu jako syn Władysława, oficera c. i k. armii, poległego w 1919 w wojnie polsko-ukraińskiej. W okresie II Rzeczypospolitej zamieszkiwał w rodzinnym Załużu. W 1935 ukończył szkołę powszechną i wstąpił do junackich hufców pracy w Nowym Targu. Od 1937 do 1938 odbywał kurs wojskowy w I batalionie pancernym w Poznaniu. Następnie służył w Krakowie, a potem został przeniesiony do 2 Dywizjonu Pociągów Pancernych w Niepołomicach.