Początkowo pracował w polskiej administracji samorządowej i państwowej. Pracował w Ministerstwie Rolnictwa i Dóbr Państwowych. W 1920 został referentem w Ministerstwie Spraw Wewnętrznych. W 1922 rozpoczął pracę na Wydziale Prawa i Umiejętności Politycznych Uniwersytetu Jana Kazimierza we Lwowie, gdzie był asystentem przy Katedrze Prawa Administracyjnego prof. Zbigniewa Pazdro. Tam uzyskał 15 czerwca 1928 habilitację z zakresu prawa administracyjnego. Studia uzupełniające odbył we Włoszech (1929) i Niemczech (1930). Od 1935 profesor tytularny. W 1936 zorganizował przy Wydziale Prawa Kurs Prawa Lotniczego UJK, którym kierował do wojny. Z dniem 1 września 1939 objął katedrę uniwersytecką jako profesor nadzwyczajny. W latach 1938–1939 oraz 1946-1947 pracował w Wyższym Studium Nauk Społeczno-Gospodarczych

Pełnił mandat radnego Rady Miasta Lwowa, był wybierany w wyborach samorządowych 1934 (z listy nr 1 prorządowej), 1939 z Listy Chrześcijańsko-Narodowej jako kandydat Obozu Zjednoczenia Narodowego. W radzie był członkiem Polskiego Koła Radzieckiego. Po zaprzysiężeniu na urząd prezydenta Lwowa dr. Stanisława Ostrowskiego, został wybrany delegatem rady do komitetu nagrody historycznej im. Szajnochy.