Był zastępcą dowódcy 1 Brygady AL im. Ziemi Lubelskiej ds. polityczno-wychowawczych. Dowodzony przez niego oddział w dniach 26 i 27 lipca rozparcelował między chłopów ziemię folwarczną w Różnówce. Zasiadał w konspiracyjnej Wojewódzkiej Radzie Narodowej w Lublinie.

Od sierpnia 1944 do stycznia 1945 pełnił funkcję II sekretarza Komitetu Wojewódzkiego w Lublinie. Od 1948 był członkiem Polskiej Zjednoczonej Partii Robotniczej. W latach 1948–1949 zasiadał w egzekutywie KW PZPR w Lublinie. W latach 1948–1964 był członkiem Centralnej Komisji Rewizyjnej w Komitecie Centralnym PZPR, a w latach 1968–1972 był członkiem Centralnej Komisji Kontroli Partyjnej PZPR. W latach 1952–1958 zasiadał w egzekutywie KW PZPR w Rzeszowie i w latach 1960–1975 ponownie w egzekutywie KW PZPR w Lublinie. W latach 1964–1975 przewodniczył wojewódzkiej Komisji Kontroli Partyjnej KW PZPR w Lublinie.

Od 1 lutego 1945 do 31 stycznia 1949 był wojewodą lubelskim, a od 1 lutego 1949 roku do 31 października 1949 wojewodą kieleckim. Następnie od 1 listopada 1949 do 30 maja 1950 był I wiceprezesem Zarządu Głównego Związku Bojowników o Wolność i Demokrację.