Od października 1945 członek Stronnictwa Ludowego, a od listopada 1949 Zjednoczonego Stronnictwa Ludowego. W ramach SL był sekretarzem Zarządu Wojewódzkiego w Szczecinie (1947–1948), członkiem Rady Naczelnego i kierownikiem Wydziału Organizacyjnego Narodowego Komitetu Wykonawczego (1948–1949), później analogiczne stanowiska zajmował w ZSL (w tym od 1956 do 1972 jako członek Naczelnego Komitetu ZSL). Od 1946 do 1948 radny Wojewódzkiej Rady Narodowej w Szczecinie i wiceprzewodniczący Komisji Kontroli Społecznej. W tym okresie zasiadał też w szczecińskich władzach Towarzystwa Uniwersytetów Ludowych oraz Chłopskiego Towarzystwa Przyjaciół Dzieci.

W latach 1947–1952 poseł na Sejm Ustawodawczy z okręgu Łobez. W 1956 ukończył Szkołę Partyjną przy KC PZPR. Od 1951 do 1956 był wicedyrektorem Departamentu Państwowych Ośrodków Maszynowych i Spółdzielczości Produkcyjnej w Ministerstwie Rolnictwa, następnie od 1957 do 1960 dyrektorem biura Krajowej Rady Spółdzielczości Produkcyjnej. Od 21 listopada 1962 do 4 marca 1972 pozostawał szefem Prezydium Wojewódzkiej Rady Narodowej w Białymstoku, w tym okresie był też wiceprezesem Wojewódzkiego Komitetu ZSL w Białymstoku.

Pochowany na Cmentarzu Miejskim przy ul.