Był żołnierzem Batalionów Chłopskich, działaczem Stronnictwa Ludowego „Wola Ludu”, Stronnictwa Ludowego, a następnie Zjednoczonego Stronnictwa Ludowego. Był członkiem Rady Naczelnej SL (1945–1949), członkiem Naczelnego Komitetu Wykonawczego SL (1946–1949), członkiem Naczelnego Komitetu Wykonawczego ZSL (1949–1956) i zastępcą członka Naczelnego Komitetu ZSL (od grudnia 1956 do marca 1969). Redaktorem czasopisma regionalnego „Ziemia Kaliska”.
Od 1944 do 1945 był wicewojewodą kieleckim i członkiem prezydium Wojewódzkiej Rady Narodowej w Kielcach (w latach 1952–1954 jej przewodniczącym), a następnie – do 1947 – wojewodą białostockim. W latach 1947–1952 był ministrem kultury i sztuki w pierwszym rządzie Józefa Cyrankiewicza; w czasie urzędowania zorganizował m.in. Państwowe Muzeum Auschwitz-Birkenau w OświęcimiuZarządzenie Ministra Kultury i Sztuki z dnia 17 stycznia 1950 r. w sprawie nadania statutu Państwowemu Muzeum Oświęcim-Brzezinka (). i Państwowe Muzeum na MajdankuZarządzenie Ministra Kultury i Sztuki z dnia 17 stycznia 1950 r. w sprawie nadania statutu Państwowemu Muzeum na Majdanku ().. Ponadto był posłem do Krajowej Rady Narodowej i na Sejm Ustawodawczy.