Od 1952 zasiadał w Sejmie PRL I, II, III, IV, V, VI i VII kadencji, w trakcie VII kadencji (1976) został wybrany na przewodniczącego Koła Poselskiego „Znak”, a także na członka Rady Państwa; w trakcie tej kadencji zmarł. Od 1971 był także wiceprzewodniczącym Ogólnopolskiego Komitetu Frontu Jedności Narodu.
Był przewodniczącym Rady Naczelnej Towarzystwa Przyjaciół Katolickiego Uniwersytetu Lubelskiego.
Odznaczony Orderem Sztandaru Pracy II klasy (1969)Wysokie odznaczenia dla księży i świeckich działaczy chrześcijańskich, „Trybuna Ludu”, nr 201, 22 lipca 1969, s. 8 , Krzyżem Oficerskim (1954, za zasługi w pracy społecznej) i Komandorskim Orderu Odrodzenia Polski, Medalem Srebrnym Orderu Virtuti Militari, Krzyżem Walecznych„Trybuna Ludu”, nr 227 z 26 września 1977, s. 2 (nekrolog), Złotym Krzyżem Zasługi z Mieczami oraz Odznaką 1000-lecia Państwa PolskiegoNadzwyczajna sesja Sejmu [w:] „Trybuna Robotnicza”, nr 172, 22 lipca 1966, s. 1 oraz Medalem „20-lecia Światowej Rady Pokoju” (1969)Medale 20-lecia ŚRP dla działaczy polskiego ruchu pokoju, „Trybuna Ludu”, nr 268, 27 września 1969, s. 1–4.