W wyborach parlamentarnych w 1922 został wybrany do Sejmu z listy PPS w okręgu wyborczym nr 12 (Błonie), równocześnie wybrany w okręgu wyborczym nr 2 (Warszawa-powiat). W Sejmie I kadencji zasiadał w komisji robót publicznych oraz komisji rolnej. W wyborach parlamentarnych w 1928 ponownie wybrany do Sejmu z listy PPS w okręgu wyborczym nr 12 (Błonie). W Sejmie II kadencji, zasiadał w komisji robót publicznych oraz w komisji wojskowej. W 1928 został ławnikiem w Żyrardowie.

W wyborach parlamentarnych w 1930 został wybrany z listy Centrolewu, w okręgu wyborczym 12 (Błonie). Pozbawiony mandatu na mocy orzeczenia Sądu Najwyższego o unieważnieniu wyborów w okręgu 12, został ponownie wybrany i złożył ślubowanie 28 lutego 1931. W Sejmie III kadencji zasiadał w komisji budżetowej.

Wojna i okres powojenny W okresie okupacji nie uczestniczył w konspiracji, mieszkając we wsi Jeziorzany pod Tarczynem. Pozostawał w kontakcie z działaczami Robotniczej Partii Polskich Socjalistów. Jego dom był wsparciem dla osób ewakuowanych z Warszawy po powstaniu warszawskim. Po wyzwoleniu podjął działalność w „lubelskiej” PPS. W maju 1945 został dokooptowany do Rady Naczelnej PPS, zaś w lipcu 1945 na XXVI Kongresie PPS został wybrany do Centralnego Sądu Partyjnego. W grudniu 1948 usunięty z szeregów „lubelskiej” PPS.