Od 12 grudnia 1964 do 26 października 1971 był ministrem kultury i sztuki w trzecim i czwartym rządzie Józefa Cyrankiewicza oraz w rządzie Józefa Cyrankiewicza i Piotra Jaroszewicza. Członek Ogólnopolskiego Komitetu Frontu Jedności Narodu w 1968„Trybuna Robotnicza”, nr 133 (7571) 5 czerwca 1968, s. 2. W czerwcu 1968 wszedł w skład Komitetu Honorowego obchodów 500. rocznicy urodzin Mikołaja Kopernika„Urania”, nr 3, marzec 1969, s. 84. W latach 1945–1972 i 1976–1980 był posłem do Krajowej Rady Narodowej, na Sejm Ustawodawczy oraz na Sejm PRL I, II, III, IV, V i VII kadencji, w latach 1946–1947 przewodniczący Komisji Administracji i Bezpieczeństwa KRN. Od 1971 był członkiem Obywatelskiego Komitetu Odbudowy Zamku Królewskiego w Warszawie„Biuletyn Zamek”, nr 17a, 19 czerwca 1971, s. 5.

Od 1971 do 1975 był ambasadorem PRL w Pradze. Następnie w latach 1975–1977 był kierownikiem Wydziału Kultury KC PZPR. W latach 1978–1980 był ambasadorem w Sofii, a od 1980 do 1983 w Bernie.