Prowadził działalność publicystyczną i dziennikarską w czasopismach „Nowa Reforma”, „Gazeta Literacka”, „Głos Prawdy”. W latach 1932–1935 pracował jako kierownik literacki Miejskiego Teatru im. Juliusza Słowackiego w Krakowie, był członkiem i kierownikiem literackim Komitetu Teatru Szkolnego powstałego na terenie Miejskiego Teatru im. Juliusza Słowackiego, redaktorem serii wydawniczej Teatr Polski Żywej (1938–1939), prezesem Robotniczego Instytutu Oświaty i Kultury im. Stefana Żeromskiego, wiceprezesem Towarzystwa Nauczycieli Polskich Szkół Średnich i Wyższych, założycielem i wiceprezesem Klubu Społecznego w Krakowie
W 1932 roku został wybrany do zarządu krakowskiego oddziału Związku Zawodowego Literatów Polskich, był członkiem Związku Legionów Polskich (prezesem zarządu oddziału i zarządu okręgu w Krakowie, członkiem Zarządu Głównego), wiceprezesem Zarządu Powiatowego Związku Oficerów Rezerwy w Krakowie i członkiem Rady Naczelnej Związku Związków Zawodowych.
W wyborach parlamentarnych w 1928 roku został wybrany posłem na Sejm II kadencji (1928–1930) z listy nr 1 (BBWR) w okręgu wyborczym nr 42 (Kraków). Bezskutecznie startował z listy państwowej nr 1 (BBWR). W kadencji tej należał do klubu BBWR.