Pełnił mandat poselski na Sejm PRL I, III, IV i V kadencji. W latach 1953–1956 podsekretarz stanu w Ministerstwie Państwowych Gospodarstw Rolnych, a następnie do stycznia 1957 minister rolnictwa. W okresie 1957–1959 sekretarz Głównego Komitetu Organizacyjnego Związku Kółek i Organizacji Rolniczych.
Żonaty z Eugenią Kuligowską. Pochowany na Cmentarzu Wojskowym na Powązkach w Warszawie (kwatera G-11-11).
Odznaczenia Order Sztandaru Pracy I klasy (1964)Lista odznaczonych, „Trybuna Robotnicza”, nr 170, 20 lipca 1964, s. 2. Order Sztandaru Pracy II klasy Złoty Krzyż Zasługi Srebrny Krzyż Zasługi Odznaka 1000-lecia Państwa Polskiego (1966)Nadzwyczajna sesja Sejmu, „Trybuna Robotnicza”, nr 172, 22 lipca 1966, s. 1. Odznaka honorowa „Za zasługi w rozwoju województwa koszalińskiego” (1966)Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Koszalinie, nr 4, 18 kwietnia 1966, s. 1. Medal pamiątkowy „650-lecia Słupska” (1960)Uroczystości 650-lecia Słupska, „Trybuna Ludu”, nr 197, 17 lipca 1960, s.