Działacz chadecki, radny miasta Warszawy. Uczestnik walk wojny obronnej 1939 r., internowany na Węgrzech, gdzie pełnił rolę komendanta (starszego) obozu dla cywilów. W porozumieniu z polskim poselstwem w Budapeszcie prowadził akcję przerzutu ludzi przez granicę węgiersko-jugosłowiańską. Uratował w ten sposób grupę polskich Żydów; w 1944 r. pomagał m.in. członkom rodziny Wohl.