był także członkiem Rady Redakcyjnej organu teoretycznego i politycznego KC PZPR „Nowe Drogi”„Nowe Drogi” nr 3/1978, s. 2..

W latach 1969–1984 pełnił mandat posła na Sejm PRL V, VI, VII i VIII kadencji (pod koniec był posłem bezpartyjnym). Został pozbawiony mandatu poselskiego 19 października 1984. Reprezentował za każdym razem okręg Rybnik.

Od października 1972 do sierpnia 1980 był przewodniczącym Komitetu ds. Radia i Telewizji. Rozbudował bazę techniczną Telewizji Polskiej, która dzięki niemu nie odbiegała poziomem wyposażenia od przeciętnej europejskiej. 11 sierpnia 1980 został odwołany ze stanowiska prezesa TVP, a w 1981 został postawiony przed sądem za przyjęcie w latach 70. łapówek w wysokości 1,5 mln zł oraz zabór mienia Radiokomitetu na sumę ok. 3,5 mln zł. Po dwuletnim procesie, 13 stycznia 1984 został skazany na osiem lat więzienia, z którego zwolniony został jednak po czterech latach ze względu na zły stan zdrowia.

Zmarł 17 grudnia 2015 w Warszawie. Pochowany 23 grudnia 2015 na cmentarzu sosnowieckiej parafii św. Tomasza Apostoła w będzińskim Małobądzu. Pogrzeb miał charakter katolicki.