Zdemobilizowany w listopadzie 1920 kontynuował studia prawnicze na Uniwersytecie Jagiellońskim uzyskując w lipcu 1921 absolutorium, zaś w lipcu 1922 stopień naukowy doktora.

Od 1923 roku pracował jako urzędnik starostwa powiatowego w Radomsku, od 1926 wicestarosta w Koninie, a następnie w Słupcy. W okresie 1928 – 1930 burmistrz Radomska. Od 1935 adwokat w Krakowie, obrońca w procesach działaczy socjalistycznych i komunistycznych. W maju 1939 wybrany wiceprezydentem Krakowa. Nie objął jednak funkcji do wybuchu wojny z uwagi na sprzeciw władz.

W czasie okupacji niemieckiej członek PPS-WRN, komendant Milicji Robotniczej. Od 1943 zastępca Delegata Rządu RP na Kraj, od 26 lipca 1944 minister-członek Krajowej Rady Ministrów. Aresztowany 27 marca 1945 przez NKWD, skazany w tzw. „procesie szesnastu” (formalnie w odrębnym tajnym procesie w listopadzie 1945) na 5 lat więzienia.

Od 1945 do 1949 roku więziony w Moskwie, od czerwca 1949 we Włodzimierzu nad Klaźmą. W maju 1950 po odbyciu kary został zesłany na Syberię do Krasnojarskiego Kraju, gdzie pracował jako drwal. Po okresie uwięzienia w ZSRR wrócił do Polski w roku 1955. Od 1956 do 1968 pracował jako adwokat w Warszawie.