Podczas studiów pracował w harcerstwie i organizacjach szkolno-akademickich m.in. był: wiceprezesem Akademickiego Koła Pracy Naukowej SGGW, członkiem Kuratorium Ognisk Akademickich dla Polaków z Rusi, prezesem Ogniska Akademickiego PCK i wiceprezesem Towarzystwa Przyjaciół Dzieci Ulicy, dyrektorem 4 burs: w PCK (dla ucznia-żołnierza), w Polsko-Amerykańskim Komitecie Pomocy Dzieciom (dla młodzieży z kresów), w Centralnym Związku Osadników i Polskim Towarzystwie Emigracyjnym. W latach 1930–1935 pracował w Sekretariacie Generalnym BBWR (gdzie był radcą ds. leśnych). Od 1933 roku był członkiem Warszawskiego Klubu Społeczno-Ekonomicznego. Był współtwórcą i wiceprezesem Wydziału Wykonawczego Organizacji Młodzieży Pracującej i członkiem zarządu Instytutu Szerzenia Praktycznej Wiedzy Przemysłowej.
W 1935 roku został wybrany 90 598 głosami z listy państwowej w okręgu nr 55 obejmującym powiaty: piński, łuniniecki i stoliński. Kandydowanie z okręgu, z którego nie pochodził, wzbudziło lokalne kontrowersje.
W IV kadencji pracował w komisji budżetowej (w której był zastępcą członka od grudnia 1936 roku), oświatowej i rolnej. W czerwcu 1938 roku został wybrany do specjalnej komisji ds. aprowizacji.
Podczas II wojny światowej walczył w stopniu porucznika w II Korpusie PSZ.