Urodził się 4 listopada 1935 r. w Dobraczynie w województwie lwowskim. Pochodził z rodziny robotniczej. Po II wojnie światowej jego rodzina, w ramach przesiedleń z Kresów, przeniosła się do Kartuz na Pomorzu. W roku 1957 ukończył Wyższą Szkołę Rolniczą w Olsztynie. Tuż po studiach w 1959 r. wstąpił do PZPR. W aparacie partyjnym pełnił m.in. funkcję sekretarza komitetu powiatowego w Elblągu i Tczewie. W 1971 r. ukończył również Szkołę Główną Planowania i Statystyki (dziś SGH) w Warszawie.