Od 1895 pracował C. K. Gimnazjum w Wadowicach. Tam uczył języka niemieckiego i matematyki. Rozporządzeniem C. K. Rady Szkolnej Krajowej z 19 lipca 1897 został przeniesiony do C. K. Gimnazjum w Nowym Sączu. Reskryptem C. K. Rady Szkolnej Krajowej z 7 sierpnia 1899 został przeniesiony do C. K. Gimnazjum w Brzeżanach. Tam uczył języka niemieckiego, języka polskiego, języka łacińskiego, historii, geografii, historii kraju rodzinnego•. W drugim półroczu 1901/1902 przebywał na urlopie. Rozporządzeniem C. K. Rady Szkolnej Krajowej z 31 października 1902 jako zastępca nauczyciela został przeniesiony do C. K. Gimnazjum w Stanisławowie i uczył języka łacińskiego, języka polskiego, geografii•. Egzamin nauczycielski złożył 25 listopada 1902, a jego służba liczyła się od 1 grudnia 1902.
23 czerwca 1903 został mianowany nauczycielem rzeczywistym w C. K. Gimnazjum w Dębicy i w kolejnych latach pracował w tym zakładzie (do 1918 imienia Franciszka Józefa). Otrzymał tytuł c. k. profesora i uczył tam historii, geografii (był zawiadowcą gabinetu geograficznego), języka polskiego, języka niemieckiego, kaligrafii, potem także gimnastyki•••••••. W 1913 otrzymał VIII rangę w zawodzie.