W latach 1930–1935 był posłem na Sejm RP z listy BBWR, wybranym w okręgu nr 60 (Pińsk). W sejmie pracował jako sekretarz parlamentarnego Koła Rolników, był także członkiem Komisji Rolnej i Przemysłowo-Handlowej oraz Komisji Robót Publicznych. Od 1936 do wybuchu II wojny światowej pełnił funkcję dyrektora Biura Ekonomicznego przy Prezydium Rady Ministrów. Członek Zarządu Głównego Towarzystwa Rozwoju Ziem Wschodnich w 1939 rokuRocznik Ziem Wschodnich 1939, s. 211.. Po wybuchu II wojny światowej był internowany w Rumunii, od 1940 służył w wojsku polskim na Bliskim Wschodzie, od 1942 w Armii Polskiej na Wschodzie, następnie 2 Korpusie Polskim, w stopniu porucznika, od 1942 do października 1944 był redaktorem naczelnym pisma „Orzeł Biały”.
Po II wojnie światowej pozostał na emigracji. W latach 1948–1950 wykładał demografię i ekonomię rolniczą w Polish University College w Londynie, w latach 1954–1955 pracował w New College w Oksfordzie. W 1951 był współzałożycielem i następnie członkiem Instytutu Badań Zagadnień Krajowych, a w latach 1954–1957 prezesem Instytutu. Od 1960 był członkiem korespondentem, a od 1973 członkiem czynnym Polskiego Towarzystwa Naukowego na Obczyźnie.