Należał do Polskiego Stronnictwa Ludowego. W czerwcu 1946 przeszedł do PSL „Nowe Wyzwolenie”, a stamtąd w lutym 1947 do SL. W listopadzie 1949 przystąpił z nim do Zjednoczonego Stronnictwa Ludowego, z którego został wykluczony w 1950 na fali walki z „obcością ideologiczną” – członkostwo przywrócono po przemianach październikowych. W latach 1957–1959 z poręczenia ludowców wykonywał funkcję podsekretarza stanu w Ministerstwie Sprawiedliwości. Po odejściu z resortu – ze względu na liberalne podejście do polityki karnej – powrócił do wykonywania funkcji w samorządzie adwokackim. Od listopada 1959 do czerwca 1978 był przewodniczącym Głównego Sądu Partyjnego ZSL, członkiem tego gremium pozostał do marca 1984.

Przez szereg kadencji wykonywał mandat posła na Sejm PRL z rekomendacji ZSL. W IV kadencji zasiadał w Komisjach Mandatowo-Regulaminowej i Wymiaru SprawiedliwościStrona sejmowa posła IV kadencji [dostęp: 19 października 2010]., zaś w V (1969–1972) w Komisjach Mandatowo-Regulaminowej, Spraw Zagranicznych i Wymiaru SprawiedliwościStrona sejmowa posła V kadencji [dostęp: 19 października 2010]..