Brał udział w pracach kierownictwa tych partii – w latach 1946–1949 członek Rady Naczelnej PSL, w latach 1946–1947 członek Naczelnego Komitetu Wykonawczego PSL, w 1947 członek Centralnego Komitetu Lewicy PSL, w latach 1947–1949 członek prezydium Naczelnego Komitetu Wykonawczego PSL; w latach 1949–1973 członek NKW (w 1956 zrezygnowano z członu „Wykonawczy”) ZSL, w latach 1949–1971 członek prezydium NKW ZSL. Obok pracy w ciałach zbiorowych stronnictw był także powoływany na indywidualne funkcje – w 1947 zastępca przewodniczącego Centralnego Komitetu Lewicy PSL, w latach 1947–1948 wiceprezes NKW PSL, w latach 1948–1949 prezes Rady Naczelnej PSL, w latach 1949–1962 wiceprezes NKW ZSL (z przerwą od marca do października 1956), a w latach 1962–1971 prezes NK ZSL.

Po studiach pracował jako nauczyciel; udzielał się również jako działacz oświatowy. Uczestnik działalności konspiracyjnej w okresie okupacji, był członkiem kierownictwa Tajnej Organizacji Nauczycielskiej oraz przewodniczącym komisji oświatowej Stronnictwa Ludowego „Roch”.