Z wykształcenia był nauczycielem matematyki i fizyki. W roku szkolnym 1903/1904 w charakterze praktykanta uczył matematyki w C. K. III Gimnazjum w Krakowie. Następnie jako kandydat zawodu nauczycielskiego 8 lipca 1904 został mianowany zastępcą nauczyciela w C. K. Gimnazjum w Nowym Sączu i 1 września tego roku złożył przysięgę. Tego dnia rozpoczął pracę w szkolnictwie. W szkole uczył języka łacińskiego, języka polskiego, historii, geografii, matematyki, fizyki, stenografii•. Egzamin nauczycielski złożył 1 listopada 1906 i od tego dnia liczyła się jego służba. 20 listopada 1906 uzyskał uprawnienia do nauczania matematyki i fizyki. 30 lipca 1907 został mianowany nauczycielem rzeczywistym w C. K. II Gimnazjum w Stanisławowie, gdzie pracował w tym charakterze od 1 września 1907. Tam uczył matematyki i fizyki, stenografii. 9 września 1908 został przeniesiony do C. K. I Gimnazjum w Stanisławowie. Tam uczył matematyki i fizyki (był zawiadowcą gabinetu fizykalnego), psychologii, był kierownikiem stacji meteorologicznej oraz kasy oszczędności••••. 10 stycznia 1911 został zatwierdzony w zawodzie nauczycielskim i otrzymał tytuł c. k. profesora. Profesorem w I Gimnazjum w Stanisławowie pozostawał w dalszych latach, w tym podczas I wojny światowej.