Następnie był krótko z ramienia PPS radnym miasta Warszawy (luty – maj 1919), gdzie działał w komisji oświatowej. W 1919 jednym z inicjatorów połączenia Zrzeszenia Nauczycielstwa Polskich Szkół Początkowych i Związku Polskiego Nauczycielstwa Ludowego w Związek Polskiego Nauczycielstwa Szkół Powszechnych (ZPNSP), w którym został wiceprezesem i członkiem honorowym.

W 1922 wybrany senatorem z listy PPS. W Senacie pracował w Komisji Oświaty i Kultury i ze szczególnym zainteresowaniem zajmował się sprawami oświaty pozaszkolnej. Występował także na forum Senatu m.in. za równouprawnieniem języków mniejszości narodowych w Sejmie. Był jednym z założycieli Towarzystwa Uniwersytetów Robotniczych (TUR), a w Iatach 1923–1925 członkiem Zarządu Głównego TUR. Objął też kierownictwo Centralnego Archiwum Partyjnego PPS, które porządkował i uzupełniał relacjami.

W Zakopanem gdzie na stałe mieszkał był inicjatorem lub uczestnikiem wielu miejscowych inicjatyw, m.in.