Został nauczycielem. W charakterze zastępcy nauczyciela (suplent) pracował kolejno: od 5 grudnia 1865 do 17 września 1867 pracował w C. K. Gimnazjum w Stanisławowie, od 17 września 1867 do 26 sierpnia 1869 w C. K. Gimnazjum im. Franciszka Józefa we Lwowie, od 26 sierpnia 1869 do 10 września 1870 w C. K. Wyższym Gimnazjum w Brzeżanach, od 10 września 1870 do 12 lipca 1872 w Samoistnej Miejskiej Niższej Szkole Realnej w Śniatynie.

W 1872 we Lwowie zdał egzamin nauczycielski podstawowy w zakresie historii i geografii. Jako egzaminowany zastępca nauczyciela od 12 lipca 1872 do 13 września 1877 pracował w C. K. Gimnazjum w Samborze, gdzie uczył języka niemieckiego, historii, geografii, historii kraju•••••. Od początku października 1877 pracował w C. K. Gimnazjum w Rzeszowie. W szkole uczył języka niemieckiego i języka polskiego (początkowo), zaś w całym okresie pracy historii, geografii, a ponadto jako przedmiotów nadobowiązkowych: dziejów ojczystych, a potem historii kraju rodzinnego••••••.