Z sił politycznych popierał PPS, choć pozostał bezpartyjny. W latach 1947–1952 był posłem na Sejm Ustawodawczy. Krytykował m.in. zniesienie święta Konstytucji 3 Maja oraz późniejsze odebranie immunitetu poselskiego aresztowanemu Gomułce. Jednak na 98 posiedzeniu Sejmu Ustawodawczego – w trakcie którego odebrano Gomułce immunitet poselski – głosu nie zabierał.
W czasie pobytu na Wybrzeżu mieszkał w Sopocie, gdzie włączył się czynnie w działalność ZHP. Został przewodniczącym Zarządu Okręgu ZHP.
W 1948 roku został odsunięty od działalności publicznej i przeniesiony na przymusową emeryturę z administracyjnym zakazem pobytu na Wybrzeżu i w Warszawie. Zamieszkał w Krakowie. Po 1956 roku wrócił do aktywności i zajął się głównie pracą naukową z dziedzin chemii, ekonomii i historii. Zmarł 22 sierpnia 1974. Został pochowany na krakowskim cmentarzu Rakowickim (kwatera XIV B-płn-5) obok swojego syna (zginął w 1939 roku postrzelony przez pomyłkę przez współtowarzyszy z wojska). Na miejsce spoczynku odprowadził Eugeniusza Kwiatkowskiego ówczesny arcybiskup krakowski Karol Wojtyła.