Od 1948 działał w Związku Młodzieży Polskiej. W 1948 wstąpił do Stronnictwa Ludowego, w listopadzie 1949 przeszedł do Zjednoczonego Stronnictwa Ludowego. Od 1959 związany z Powiatową Radą Narodową w Radomiu, początkowo przez rok był podinspektorem w tamtejszym Inspektoracie Oświaty. Następnie zajmował stanowisko wiceprzewodniczącego (1960–1968) i przewodniczącego (1968–1973) Prezydium PRN w Radomiu. Od 16 grudnia 1973 do 31 maja 1975 pozostawał naczelnikiem powiatu zwoleńskiego. Jednocześnie działał w strukturach partyjnych, zajmował stanowiska wiceprezesa Powiatowego Komitetu w Radomiu (1958–1973) i członka Wojewódzkiego Komitetu ZSL w Kielcach (1958–1975). W 1975 krótko kierował strukturami partii w powiecie zwoleńskim, a od 1975 do 1987 pozostawał szefem Wojewódzkiego Komitetu w Radomiu.
W kwietniu 1980 został wicewojewodą radomskim, zakończył pełnienie funkcji w 1987. Dodatkowo od 1976 do 1980 był zastępcą członka, a od 1980 do 1988 członkiem Naczelnego Komitetu ZSL.