Był najstarszym z siedmiorga rodzeństwa, miał dwóch braci: Jana (ur. 1928), Bolesława (ur. 1930) i cztery siostry: Jadwigę (ur. 1924), Helenę (ur. 1925), Annę (ur. 1926) i Łucję (ur. 1933).

Uczył się w IX Państwowym Gimnazjum im. Jana Kochanowskiego we Lwowie. Przed 1939 ukończył technikum mechaniczne. Po zajęciu Lwowa przez Armię Czerwoną pracował jako mechanik w spółdzielni pracy. W czasie okupacji niemieckiej pracował w warsztatach kolejowych. Po ponownym zajęciu przez Rosjan zgłosił się na ochotnika do wojska polskiego, zaś rodzina wyjechała do Szczecina. W 1944 służył w 8 Zapasowym Pułku Piechoty stacjonującym w Majdanku, a następnie w 1 Zapasowym Pułku Piechoty, z którym dotarł do Warszawy. W 1946 zakończył służbę wojskową i podjął pracę w izbie skarbowej. Pracował tam przez kilka miesięcy. Od 1951 zatrudniony był na etacie w Legii Warszawa.

W styczniu 1948 wziął ślub cywilny z warszawianką Marią Stefańczak (ur. 5 października 1919, zm. 22 kwietnia 2005), a w 1962 para wzięła ślub kościelny. Mieli dwoje dzieci: syna Dariusza (ur. 1953, fotoreporter, związany m.in. z tygodnikiem „Piłka Nożna“) oraz córkę Urszulę (ur.