W 1961 ukończył Wyższą Szkołę Nauk Społecznych przy KC PZPR.
W maju 1947 wstąpił do Stronnictwa Ludowego. Od listopada 1949 członek Zjednoczonego Stronnictwa Ludowego. Pełnił w nim liczne funkcje – członek Rady Naczelnej (1949–1956), członek Naczelnego Komitetu (1956–1980), członek prezydium NK (1971–1980), kierownik Wydziału Propagandy NK (1958–1959 i 1962–1965), sekretarz NK (1969–1980), przewodniczący Klubu Poselskiego ZSL w Sejmie V kadencji (1971–1972).
W latach 1965–1969 zastępca przewodniczącego Prezydium Wojewódzkiej Rady Narodowej w Warszawie. 30 marca 1965 został wybrany na przewodniczącego prezydium Wojewódzkiej Rady Narodowej w Rzeszowie (z uprawnieniami wojewody rzeszowskiegoNa podstawie Ustawy z dnia 20 marca 1950 r. o terenowych organach jednolitej władzy państwowej, do 1973 funkcja wojewody była zniesiona, a jego obowiązki przejęli przewodniczący Prezydiów WRN.)Pierwszy dzień obrad sesji WRN. Wybór nowego przewodniczącego Prezydium WRN, „Nowiny Rzeszowskie”, nr 76 (4903), 31 marca 1965, s. 2. 4 czerwca 1965 w nowej kadencji uzyskał reelekcję na to stanowisko. 22 kwietnia 1969 złożył rezygnację z tego stanowiska w związku z przejściem na stanowisko sekretarza NK ZSL.