W latach 1919-21 pełnił kolejno funkcje sekretarza i radcy handlowego misji polskiego rządu na Syberii oraz zastępcy wysokiego komisarza RP w Harbinie i Czycie. Od 1922 do 1927 był wiceprezydentem Warszawy, od 1927 do 1934 - ponownie radnym stolicy. Był posłem na Sejm I RP I kadencji wybranym z listy Związku Ludowo-Narodowego (ZL-N) w okręgu nr 1 (m.st. Warszawa). Pełnił funkcję zastępcy przewodniczącego komisji: administracyjnej i skarbowej, zasiadał też w komisji przemysłowo-handlowej. W latach 1928-30 pełnił funkcję zastępcy posła z listy państwowej. Od 1924 był członkiem Zarządu Głównego i przewodniczącym Zarządu Warszawskiego ZL-N. W 1930 został kierownikiem Wydziału Komunalnego Zarządu Głównego SN. Był też członkiem Rady Naczelnej i Zarządu Stołecznego tej partii. Brał udział w posiedzeniach Unii Międzyparlamentarnej. W okresie II RP był dyrektorem Centralnego Towarzystwa Rzemieślniczego i organizatorem Zjazdów Rzemieślników Państwa Polskiego (1921-24).