W latach 1967–1969 był podsekretarzem stanu w resorcie przemysłu spożywczego i skupu, a od 1969 do 1971 zastępcą przewodniczącego Komisji Planowania przy Radzie Ministrów. W latach 1969–1984 zasiadał w Naczelnym Komitecie ZSL i jednocześnie w Komisji Planów Gospodarczych NK. Od 1971 do 1973 przewodniczący prezydium Wojewódzkiej Rady Narodowej w Bydgoszczy. W latach 1972–1980 pełnił mandat posła na Sejm PRL VI i VII kadencji. Od 22 listopada 1973 do 12 lutego 1981 był ministrem leśnictwa i przemysłu drzewnego w rządach Piotra Jaroszewicza, Piotra Jaroszewicza i Edwarda Babiucha oraz Edwarda Babiucha, Józefa Pińkowskiego i Wojciecha Jaruzelskiego. Od 21 stycznia 1976 do 14 grudnia 1980 był członkiem prezydium NK ZSL.

Pochowany na Powązkach Wojskowych (kwatera A3 tuje-2-31)Wyszukiwarka grobów w Warszawie.

Odznaczenia Krzyż Oficerski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski Srebrny Krzyż Zasługi Złoty Medal „Za zasługi dla obronności kraju” (1973)Medale „Za Zasługi dla Obronności Kraju” dla członków rządu, „Trybuna Robotnicza”, nr 241, 11 października 1973, s.