23 lipca 1906 został mianowany nauczycielem rzeczywistym w C. K. Gimnazjum w Sanoku i podjął tam pracę od 1 września 1906••. W tej szkole nauczał historii i geografii, historii krajowej (dziejów ojczystych), był zawiadowcą zbiorów historycznych i geograficznych•••. W trakcie roku szkolnego 1907/1908 przebywał na urlopie. Reskryptem z 24 grudnia 1908 został zatwierdzony w zawodzie nauczycielskim i otrzymał tytuł c. k. profesora•. W roku szkolnym 1913/1914 nadzorował także filię sanockiego gimnazjum.
Po wybuchu I wojny światowej od 28 września 1914 przebywał w Wullersdorf. Później podczas wojny w roku szkolnym 1915/1916, 1916/1917 i 1917/1918 pełnił służbę wojskową w C. K. Armii•. 29 stycznia 1916 otrzymał tytuł profesora VIII rangi. Do pracy nauczycielskiej w sanockim gimnazjum powrócił w roku szkolnym 1918/1919, przy czym do stycznia 1919 przebywał na urlopie celem poratowania zdrowia
Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. Awansowany na stopień kapitana rezerwy artylerii ze starszeństwem z dniem 1 czerwca 1919.