W 1946 r. wstąpił do Związku Samopomocy Chłopskiej. W 1948 r. podjął pracę gminnej spółdzielni w Myszyńcu, gdzie pracował do 1957 r. Był tam zatrudniony kolejno jako kierownik sklepu spożywczego, kierownik Spółdzielczego Ośrodka Maszynowego, inwentaryzator oraz wiceprezes Zarządu Gminnej Spółdzielni.

W 1949 r. wstąpił do Zjednoczonego Stronnictwa Ludowego. Sprawował funkcję prezesa koła ZSL w Myszyńcu.

W lutym 1957 r. zorganizował kółko rolnicze w Myszyńcu, zostając jego prezesem. W tym samym roku został wybrany na wiceprezesa Powiatowego Zarządu Kółek i Organizacji Rolniczych w Ostrołęce. W kolejnych latach, do czerwca 1962 r., pełnił funkcję prezesa tej organizacji.

Od 1958 r. był radnym Gminnej Rady Narodowej w Myszyńcu. W okresie 1961–1971 sprawował funkcję przewodniczącego Rady. Następnie w latach 1971–1975 był radnym Powiatowej Rady Narodowej w Ostrołęce.

W latach 1957–1961 wchodził w skład Rady Powiatowej Związku Gminnych Spółdzielni „Samopomoc Chłopska” w Ostrołęce. Pełnił stanowisko przewodniczącego Gminnej Rady Spółdzielczości „SCh” w Myszyńcu (1957–1962).