Poseł na Sejm Ustawodawczy w latach 1947–1952 oraz na Sejm PRL II, III, IV, V, VI, VII, VIII kadencji w latach 1957–1985.

Od 1948 był żonaty z Martą z domu Rogoń (1916–2009), miał syna Andrzeja i córkę Gabrielę.

Zmarł w Katowicach. Pochowany na cmentarzu ewangelickim przy ul. Francuskiej (kwatera 7-I-13).

Ordery, odznaczenia i nagrody Order Budowniczych Polski Ludowej (1974)Wręczenie odznaczeń w Belwederze, „Dziennik Polski”, 1974, nr 172, s. 3. Order Sztandaru Pracy I klasy (1964) Krzyż Komandorski z Gwiazdą Orderu Odrodzenia Polski (1967) Krzyż Kawalerski Orderu Odrodzenia Polski (12 lipca 1954) („w 10. rocznicę Polski Ludowej za zasługi w pracy społecznej i zawodowej”). Złoty Krzyż Zasługi (25 czerwca 1946) („za zasługi położone w walce z okupantem i udział w pracach konspiracyjnych w okresie okupacji”). Krzyż Oświęcimski (1985) Medal Zwycięstwa i Wolności 1945 Medal 10-lecia Polski Ludowej (14 stycznia 1955) – Uchwała Rady Państwa z dnia 14 stycznia 1955 r. – na wniosek prezydium Wojewódzkiej Rady Narodowej w Stalinogrodzie. Odznaka 1000-lecia Państwa Polskiego (1966)Nadzwyczajna sesja Sejmu, „Trybuna Robotnicza”, nr 172, 22 lipca 1966, s.