Wstąpił do Zjednoczonego Stronnictwa Ludowego. W marcu 1957 został członkiem Zarządu Głównego Związku Młodzieży Wiejskiej, prezesem koła Zjednoczonego Stronnictwa Ludowego w ZG ZMW. W ZSL pełnił funkcje członka prezydium Wojewódzkiego Komitetu Wykonawczego w Rzeszowie (1949–1950) oraz członka (1959–1984), kierownika Wydziału Propagandy (1965–1968), członka prezydium (1981–1984) i sekretarza (1981–1983) Naczelnego Komitetu. W 1961 został posłem na Sejm PRL z okręgu Busko, był członkiem Komisji Kultury i Sztuki oraz Komisji Oświaty i Nauki.
W maju 1965 Sekretariat NK ZSL powołał go na redaktora naczelnego „Tygodnika Kulturalnego”. W 1972 został podsekretarzem stanu w Ministerstwie Oświaty i Szkolnictwa Wyższego, funkcję tę pełnił do stycznia 1976. Został również członkiem prezydium Zarządu Głównego Polskiego Czerwonego Krzyża, Zarządu Głównego Ligi Obrony Kraju oraz prezesem Zarządu Głównego Szkolnego Związku Sportowego. W 1973 został prezesem Stowarzyszenia Przyjaciół Teatru.
Po rezygnacji z pracy w Ministerstwie Oświaty w styczniu 1976 Zarząd Główny Towarzystwa Przyjaciół Dzieci wybrał go na prezesa oraz na społecznego redaktora naczelnego „Przyjaciela Dziecka” – organu prasowego TPD. Funkcję tę pełnił do 1981.