Kariera polityczna W 1926 przeszedł do służby w administracji państwowej. Jako radca wojewódzki w marcu 1926 został mianowany naczelnikiem Wydziału V w Urzędzie Wojewódzkim we Lwowie. W końcu listopada powierzono mu kierownictwo starostwa powiatu stolińskiego, po czym od 16 lutego 1927 do listopada 1928 zajmował stanowisko wojewody tarnopolskiego, od listopada 1928 do czerwca 1935 wojewody krakowskiego, a od czerwca do września 1935 wojewody poznańskiego. W 1935 w dowód wdzięczności otrzymał tytuł Honorowego Obywatela Zakopanego.

Wybrany senatorem RP we wrześniu 1935 z terenu Krakowa (z ramienia BBWR), utrzymał mandat do chwili rozwiązania parlamentu w końcu 1938. Był jednym z trzech wicemarszałków Senatu, ponadto przewodniczącym krakowskiej grupy parlamentarnej. W końcu 1937 współorganizował Klub Demokratyczny w Warszawie i Krakowie, został członkiem komitetu Organizacyjnego Stronnictwa Demokratycznego w Krakowie. W połowie kwietnia 1939 wybrany został prezesem Rady Naczelnej SD.

W latach trzydziestych działał w Lidze Morskiej i Kolonialnej, należał do wybitnych wolnomularzy w Krakowie. Prezes Zarządu Okręgu Kraków Związku Legionistów Polskich w 1936Związek Legionistów Polskich: 1936-1938 r.: sprawozdanie Zarządu Głównego Związku Legionistów Polskich, Warszawa 1938, s.