5 XI 1918 - VII 1919 członek Rady Delegatów Robotniczych (RDR) w Lublinie, w 1920 funkcjonariusz KPRP w Łodzi i Łęczycy. 1919 i 1921 na krótko zatrzymywany przez policjantów. W drugiej połowie lat 20. zaprzestał aktywnej działalności w KPP, choć formalnie pozostał jej członkiem do rozwiązania w 1938. Od 1920 był księgowym w instytucjach państwowych i społecznych, m.in. 1929–1934 w Kasie Chorych w Pińsku. Przewodniczący Zarządu Wojewódzkiego Związku Zawodowego Pracowników Kas Chorych i Instytucji Ubezpieczeń Społecznych (1925–1929), radny powiatowej Kasy Chorych. Podczas okupacji pracował w zakładach graficznych. Po usunięciu Niemców z Lublina VII 1944 wstąpił do PPR, organizował komórki PPR i związków zawodowych w Lublinie. Członek egzekutywy KM i Komitetu Obwodowego PPR w Lublinie, od sierpnia 1944 wicedyrektor Ubezpieczeń Społecznych. 17 I 1945 - 30 IV 1948 prezydent Radomia i starosta grodzki, członek egzekutywy KM PPR w Radomiu i KW PPR/PZPR w Kielcach. W 1950 wrócił do Lublina, gdzie pracował na kierowniczych stanowiskach m.in. w Wojewódzkim Wydziale Zdrowia, Miejskich zakładach Mleczarskich i Okręgowej Spółdzielni Pracy i był dyrektorem Hoteli Miejskich (1954–1955). Do 1955 kilka razy był delegatem na miejskie i wojewódzkie konferencje PZPR. Od 1957 na rencie dla zasłużonych.