W czasie I wojny światowej aktywnie działał w Towarzystwie Oświatowym „Wiedza” oraz Klubie Dyskusyjnym „Plenum”. W latach 1914–1918, uczył historii w Gimnazjum Władysława IV w Warszawie i w latach 1916–1923 przedmiotów ekonomicznych na żeńskich Wyższych Kursach Handlowych J. Siemiradzkiej w Warszawie. Wykładał także przedmioty ekonomiczne na Wyższych Kursach Ogrodniczych i w Wolnej Wszechnicy Polskiej.

Działalność polityczna i społeczna Socjalista związany z PPS-Lewicą (1906–1918) w 1946 r. wstąpił do PPS, a po zjednoczeniu z PPR był członkiem PZPR do 1975 r. W latach 1956–1959 należał do Klubu Krzywego Koła, a od 1956 do 1962 był wiceprzewodniczącym Rady Ekonomicznej przy Prezesie Rady Ministrów. Sygnatariusz Listu 34, Memoriału 59 i Listu 14 oraz listu do The Times, zawierającego stwierdzenie, że w Polsce nie było represji i dyskredytującego Radio Wolna Europa. Jeden z założycieli KOR. Członek założyciel niezależnego Towarzystwa Kursów Naukowych. Członek Komisji Helsińskiej. W czasie zjazdu NSZZ „Solidarność” (1980) w swoim wystąpieniu ogłosił zakończenie działalności KOR.

Sam siebie określał socjalistą utopijnym. Ludwik Hass wymieniał go jako członka loży masońskiej w Warszawie o nazwie „Kopernik”.