W 1930 roku został wybrany na posła na Sejm z listy nr 1 (BBWR) z okręgu wyborczego nr 54 (Tarnopol). W Sejmie III kadencji (1930–1935) należał do klubu BBWR. Pracował w komisji emigracyjnej (był zastępcą członka) i w komisji reform rolnych.
W 1935 roku został ponownie wybrany 107 453 głosami z listy państwowej w okręgu nr 65 obejmującego powiaty: czortkowski, kopyczyniecki, borszczowski i zaleszczycki. W kadencji tej należał do Grupy Polskiej Posłów i Senatorów województw południowo-wschodnich (był drugim zastępcą przewodniczącego). Pracował w komisji komunikacji i – od grudnia 1936 roku – w komisji spraw zagranicznych.
Jako poseł uczestniczył w Międzynarodowych Zjazdach Unii Międzyparlamentarnej – w 1930 roku został wybrany indywidualnie na członka podkomisji do spraw ekonomicznych i finansowych.
W czasie II wojny światowej był kapitanem w Polskich Siłach Zbrojnych w Wielkiej Brytanii. Po wojnie pozostał na emigracji.
Ordery i odznaczenia Krzyż Oficerski Orderu Odrodzenia Polski (27 listopada 1929)M.P. z 1929 r. nr 276, poz. 638 „za zasługi na polu rozwoju rolnictwa i pracy społecznej”. Krzyż Walecznych (dwukrotnie) Medal Niepodległości (4 listopada 1933) „za pracę w dziele odzyskania niepodległości”.