Gimnazjum w Bochni i mianowany tamże nauczycielem rzeczywistym. Uczył tam matematyki, fizyki, był zawiadowcą gabinetu fizykalnego, ponadto przejściowo wykładał logikę.
Dekretem C. K. Ministra Wyznań i Oświaty z 19 czerwca 1905 otrzymał posadę nauczyciela w C. K. III Gimnazjum w Krakowie. W szkole uczył matematyki, fizyki, był zawiadowcą zbioru książek szkolnych dla ubogiej młodzieży, był kuratorem Studenckiego Kółka Turystycznego i orkiestry smyczkowej, potem uczył też propedeutyki filozoficznej. Przed 1905 uzyskał stopień doktora filozofii. Otrzymał tytuł c. k. profesora, a 25 lipca 1907 otrzymał VIII rangę służbową. Pozostawał profesorem III Gimnazjum także po wybuchu I wojny światowej. Po przejściu na urlop zdrowotny dyrektora Tomasza Sołtysika 19 lipca 1916 powierzono mu zastępstwo tego stanowiska, po śmierci dyrektora i mianowaniu kierownika Dymitra Czechowskiego w sierpniu 1916, otrzymał 24 września tego roku obowiązki pomocy kancelaryjnej w dyrekcji na okres dwóch lat i pełnił funkcję doradcy fachowego dyrekcji. W roku szkolnym 1917/1918 otrzymał czasowe zwolnienie od służby wojskowej dla potrzeb szkolnych.