Został wybrany w skład Naczelnej Rady Harcerskiej.
Pedagog W 1920 r. zdał maturę. W latach 1920–1924 studiował polonistykę i slawistykę na Uniwersytecie Jagiellońskim, uczęszczał także do Studium Pedagogicznego Wychowania Fizycznego. W latach 1923–1939 był nauczycielem w IV Gimnazjum im. H. Sienkiewicza w Krakowie, przez 1 rok w Zakopanem i 2 lata w Mielcu, przez 10 lat w VI Liceum im. T. Kościuszki i Liceum Pedagogicznym w Krakowie. W 1926 r. obronił doktorat z filozofii. W roku 1931 otrzymał tytuł profesora gimnazjalnego. W czasie wojny uczył w tajnym nauczaniu. Po wojnie rozpoczął pracę w I Gimnazjum im. Nowodworskiego w Krakowie, w marcu 1945 r. objął dyrekcję Liceum Pedagogicznego w Krakowie. W roku 1953, z przyczyn politycznych, zwolniony z tego stanowiska w „okresie błędów i wypaczeń”. Po przerwie podjął pracę w Wojewódzkim Ośrodku Doskonalenia Kadr Nauczycielskich. W 1957 r. został zastępcą profesora (w 1957 r. otrzymał tytuł profesora) na Wydziale Filologiczno-Historycznym przy Katedrze Literatury Wyższej Szkoły Pedagogicznej w Krakowie. Uczył też w Studium Nauczycielskim.