Od czerwca do października 1950 pełnił funkcję kierownika Wydziału Administracyjno-Samorządowego KC PZPR, a od 1 listopada 1950 do 31 maja 1951 dyrektora generalnego Centralnego Zarządu Państwowych Gospodarstw Rolnych w Warszawie. Od maja 1951 do kwietnia 1952 był podsekretarzem stanu w Ministerstwie Rolnictwa. W 1952 został wybrany na posła na Sejm PRL I kadencji z okręgu Tarnobrzeg. W 1957 uzyskał reelekcję na posła II kadencji z okręgu Stalowa Wola, a cztery lata później na posła III kadencji z okręgu Kraśnik. W latach 1972–1976 był posłem VI kadencji z okręgu Radzyń Podlaski.

26 kwietnia 1952 został wybrany na przewodniczącego prezydium Wojewódzkiej Rady Narodowej w Rzeszowie (z uprawnieniami wojewody rzeszowskiegoNa mocy Ustawy z dnia 20 marca 1950 r. o terenowych organach jednolitej władzy państwowej funkcja wojewody do 1973 była zniesiona, a jego obowiązki przejęli przewodniczący prezydiów WRN.)Budżet naszego województwa zapewnia dalszy wzrost gospodarczy i urządzeń socjalnych. „Nowiny”, s. 8, nr 104 z 1 maja 1952., a po wyborach do rad narodowych, 16 grudnia 1954 uzyskał reelekcję na to stanowisko, które zajmował do 10 lutego 1958.