W latach 1950–1962 pracował w Naczelnym Komitecie ZSL, w latach 1962–1971 był prezesem Wojewódzkiego Komitetu ZSL w Olsztynie. Pełnił inne liczne inne funkcje partyjne. Był też przewodniczącym Zarządu Wojewódzkiego Towarzystwa Przyjaźni Polsko-Radzieckiej w Olsztynie (od 1963) oraz zastępcą przewodniczącego Wojewódzkiego Komitetu Frontu Jedności Narodu. Odbył studia w Szkole Głównej Gospodarstwa Wiejskiego w Warszawie, uzyskując tytuł zawodowy inżyniera rolnika. Ukończył dwuletnią Szkołę Partyjną przy KC PZPR. W latach 1965–1980 sprawował mandat posła na Sejm PRL.

Pochowany na cmentarzu Komunalnym Północnym w WarszawieWyszukiwarka grobów w Warszawie.

Odznaczenia Order Sztandaru Pracy II klasy Krzyż Oficerski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski (1955) Złoty Krzyż Zasługi Krzyż Partyzancki Medal 10-lecia Polski Ludowej (1955) Odznaka 1000-lecia Państwa Polskiego (1966)Nadzwyczajna sesja Sejmu, „Trybuna Robotnicza”, nr 172, 22 lipca 1966, s. 1. Medal „Za zasługi dla ruchu ludowego” (1984)Wręczono medale „Za zasługi dla ruchu ludowego”, „Rzeczpospolita”, nr 137, 9 czerwca 1984, s.