Członek Polskiej Zjednoczonej Partii Robotniczej od 1952. Był radnym Wojewódzkiej Rady Narodowej w Zielonej Górze od 1955 do 1958, a od 1957 do 1969 był posłem na Sejm PRL II, III i IV kadencji. Będąc posłem, uczestniczył w pracach Komisji Rolnictwa i Przemysłu Spożywczego, a podczas IV kadencji był zastępcą przewodniczącego Komisji. Siedmiokrotnie wystąpił na posiedzeniach plenarnych Sejmu, a raz był sprawozdawcą rządowego projektu ustawy o sprzedaży państwowych nieruchomości rolnych oraz uporządkowaniu niektórych spraw związanych z przeprowadzeniem reformy rolnej i osadnictwa rolnego oraz sześć razy zabierał głos w dyskusji głównie nad sprawozdaniami z realizacji ustaw budżetowych i narodowych planów gospodarczych. Był członkiem Polskiej Grupy Unii Międzyparlamentarnej i brał udział w pracach organizacji.