Od 1906 studiował na Wydziale Prawa Uniwersytetu Jagiellońskiego, gdzie związał się z ruchem narodowym, działał w Związku Młodzieży Polskiej. Był członkiem Ligi Narodowej w 1910 roku. Od 1916 wydawał miesięcznik "Rok Polski" o tematyce społeczno-gospodarczej. W 1917 został profesorem Uniwersytetu Jagiellońskiego. W latach 1919–1921 pełnił różne funkcje (podsekretarz stanu, wiceminister) w ministerstwach gospodarczych, następnie porzucił działalność polityczną dla pracy naukowej, w latach 1920–1923 na Politechnice Warszawskiej, a następnie na Uniwersytecie Warszawskim, gdzie objął Katedrę Skarbowości. W 1923 na zlecenie Władysława Grabskiego przygotowywał projekt statutu Banku Emisyjnego, a w 1924 redagował ostateczny projekt ustawy o Banku Polskim i po jego powołaniu wszedł w skład pierwszej Rady Banku. Po zamachu majowym powrócił do aktywnej polityki. Wszedł do władz Obozu Wielkiej Polski, a od 1928 do 1935 zasiadał w Sejmie (II i III kadencji), gdzie pełnił funkcję prezesa klubu Stronnictwa Narodowego. Po uchwaleniu Konstytucji kwietniowej wraz z całym stronnictwem zbojkotował wybory parlamentarne i dalszą działalność polityczną prowadził poza parlamentem. Po kampanii wrześniowej uczestniczył w tworzeniu struktur Polskiego Państwa Podziemnego jako dyrektor departamentu skarbu.