W 1928 został dyrektorem Państwowych Kursów Nauczycielskich we Lwowie. Pracował także jako wizytator szkół w kuratorium okręgowym we Lwowie. Został dyrektorem wydziału ogólnego kuratorium (1931). W latach 30. sprawował stanowisko dyrektora VII Państwowego Gimnazjum im. Tadeusza Kościuszki we Lwowie.
W latach dwudziestych działał w Zjednoczeniu Pracy Wsi i Miast, był wiceprzewodniczącym jego struktur we LwowieGrzegorz Mazur, Życie polityczne polskiego Lwowa 1918–1939, Księgarnia Akademicka, Kraków 2007, s. 302. W 1938 znalazł się wśród założycieli Klubu Demokratycznego we LwowieAntoni Czubiński, Stronnictwo Demokratyczne (1937–1989): zarys dziejów, Poznań 1998, s. 64. W marcu 1939 wszedł w skład zarządu tej instytucjiAntoni Czubiński, Stronnictwo..., s. 88. W tym samym roku z ramienia organizacji lwowskiej został członkiem Rady Naczelnej Stronnictwa DemokratycznegoAntoni Czubiński, Stronnictwo..., s. 98. W wyborach samorządowych z maja 1939 uzyskał mandat radnego Rady Miasta Lwowa, startując jako kandydat SD z listy PPS-SDGrzegorz Mazur, Życie polityczne..., s. 351, 373. W czasie II wojny światowej walczył w Wydziale Krajowym Rewolucyjnego Związku Niepodległości i Wolności – wraz z innymi działaczami SD Stanisławem OlszewskimJerzy Węgierski, Lwów pod okupacją sowiecką 1939–1941, Warszawa 1991, s.