Działał społecznie jako radny (w tym m.in. członek prezydium) Rady Narodowej m.st. Warszawy. W 1946 Stronnictwo Demokratyczne rekomendowało go do Sejmu Ustawodawczego, w którym zasiadał w latach 1947–1952 jako przedstawiciel okręgu Gdynia. Pracował w Komisjach: Komunikacyjnej, Odbudowy, Planu Gospodarczego (jako wiceprzewodniczący) oraz Morskiej i Handlu Zagranicznego (sekretarz).
Po odejściu z Sejmu wykładał w SGGW. Był autorem wielu publikacji naukowych, w tym podręczników akademickich. W grudniu 1959 został wykluczony z SD, w styczniu 1970 przywrócony w prawach członka (należał do Koła Terenowego Saska Kępa). Na emeryturze związany z Klubem Demokratycznym im. Mieczysława Michałowicza.
Zmarł w 2004. Został pochowany na cmentarzu Powązkowskim"Gazeta Stołeczna", nr 108 z 10 maja 2004, s. 12 (nekrolog) (kwatera 53-2-25).
Odznaczony Srebrnym (1946) i Złotym (1954) Krzyżem Zasługi oraz Medalem 10-lecia Polski Ludowej (1955).