Był wiceprezesem zarządu Koła Lekarzy Legionistów.
Po śmierci Karola Wendta został senatorem III kadencji (1930–1935). Złożył ślubowanie 16 stycznia 1935 roku, zrzekł się mandatu 31 stycznia 1935 roku. Jako przedstawiciel Warszawsko-Białostockiej Izby Lekarskiej został wybrany do składu Naczelnej Izby Lekarskiej V kadencji 1935–1939.
Internowanie na Węgrzech Po kampanii wrześniowej został internowany na Węgrzech, w obozie Balatonboglár. Po zwolnieniu z obozu kierował pracami Polsko–Węgierskiego Komitetu do Spraw Uchodźców (Magyar–Lengyel Menekültügyi Bizottság) i Sekcją Polską Lekarzy Czerwonego Krzyża na Węgrzech. Wspólnie z płk. Janem Barskim, dowódcą polskiej konspiracji wojskowej w Budapeszcie, organizował dostawy leków – otrzymywanych bezpłatnie od węgierskiej firmy farmaceutycznej „Chinoin” – dla okupowanej Polski. Z polecenia polskich władz wojskowych we Francji sprawował funkcję naczelnego lekarza i szefa sanitarnego w Budapeszcie. Równolegle współorganizował akcję przerzutu polskich żołnierzy do Francji i na Bliski Wschód oraz legalizacji Żydów. W 1941 na żądanie niemieckiego ambasadora został aresztowany, lecz niebawem zwolniony dzięki cichemu poparciu regenta Horthyego. Działalność konspiracyjną i opiekuńczą prowadził do 19 marca 1944, kiedy to Niemcy wkroczyli do Budapesztu.