Od marca 1946 był członkiem „lubelskiego” SL, w którym od 1948 był prezesem Zarządu Wojewódzkiego we Wrocławiu, pełnił również funkcję przewodniczącego komisji rewizyjnej ZW. Od 1948 do 1949 członek Rady Naczelnej SL, w 1949 prezes ZW SL w Krakowie. Wstąpił do Zjednoczonego Stronnictwa Ludowego. W ZSL był wiceprzewodniczącym (1949–1950), wiceprezesem (1950–1952) i członkiem prezydium Wojewódzkiego Komitetu Wykonawczego i przewodniczącym Wojewódzkiej Komisji Kontroli Stronnictwa w Łodzi (1951–1952), a od 1959 do 1967 wiceprezesem Wojewódzkiego Komitetu. Prezes WKW ZSL w Zielonej Górze (1952–1954) i Koszalinie (1954–1956). Zastępca członka Naczelnego Komitetu Wykonawczego i sekretarz Rady Naczelnej NKW partii (1949–1956). Członek prezydium Głównej Komisji Rewizyjnej Naczelnego Komitetu ZSL (1956–1964), a od 1959 jej wiceprzewodniczący, od 1958 do 1959 kierownik zespołu rad narodowych NK, w latach 1964–1969 członek NK.

W 1961 i 1965 uzyskiwał mandat posła na Sejm PRL III i IV kadencji z okręgów kolejno Sieradz i Kutno. Zasiadał w Komisji Budownictwa i Gospodarki Komunalnej, zmarł w trakcie IV kadencji.

Pochowany na cmentarzu komunalnym Doły w ŁodziWyszukiwarka grobów w Łodzi..