Na kilka lat przed wojną wrócił do rodzinnej Pęchratki, włączył się w działalność Kasy Samopomocowej Stefczyka i spółdzielni mleczarskiej. W latach 1939–1941 w trakcie okupacji radzieckiej sołtys w Pęchratce, później w konspiracji. Od 1923 członek Polskiego Stronnictwa Ludowego „Wyzwolenie”, od 1931 Stronnictwa Ludowego, od 1949 Zjednoczonego Stronnictwa Ludowego. Należał do władz stronnictw ludowych – w latach 1944–1945 członek Tymczasowego Zarządu Głównego satelickiego wobec PPR Stronnictwa Ludowego, w latach 1945–1949 członek Rady Naczelnej i Naczelnego Komitetu Wykonawczego oraz wiceprezes NKW SL, od 1949 członek Naczelnego Komitetu ZSL, w latach 1949–1956 i (po półrocznej przerwie) 1956–1971 członek prezydium NK ZSL, a w latach 1957–1971 wiceprezes NK ZSL.

W latach 1944–1946 prezes Zarządu Wojewódzkiego SL w Białymstoku, jednocześnie zastępca pełnomocnika wojewódzkiego ds. reformy rolnej. W latach 1946–1947 podsekretarz stanu (wiceminister) w Ministerstwie Rolnictwa i Reform Rolnych, w 1947 minister lasów, a następnie do 1954 minister leśnictwa. W latach 1954–1957 wiceprzewodniczący Krajowej Rady Spółdzielni Produkcyjnych.