W 1934 jako major rezerwy pospolitego ruszenia administracji pozostawał w ewidencji Powiatowej Komendy Uzupełnień Łańcut.

Jako major rezerwy został nauczycielem w II Rzeczypospolitej. W latach 20. był nauczycielem w II Państwowym Gimnazjum w Rzeszowie, a ponadto wykładał w Seminarium Nauczycielskim Żeńskim i w Prywatnej Szkole Handlowej. Z posady profesora II Państwowego Gimnazjum w Rzeszowie z dniem 17 września 1930 został mianowany na stanowisko dyrektora Państwowego Gimnazjum w Sanoku, urzędowanie rozpoczął 1 października 1930 i pełnił w roku szkolnym 1930/1931. W szkole uczył języka niemieckiego i przyrody. Był członkiem Rady Szkolnej Powiatowej w Sanoku. Jako profesor II Gimnazjum Państwowego w Rzeszowie i dotychczasowy pełniący obowiązki dyrektora Państwowego Gimnazjum w Sanoku rozporządzeniem Ministra Wyznań Religijnych i Oświecenia Publicznego z 30 czerwca 1931 został mianowany dyrektorem Państwowego Gimnazjum w Łańcucie od 1 sierpnia 1931. Funkcję dyrektora Państwowego Gimnazjum Koedukacyjnego im. Henryka Sienkiewicza w Łańcucie pełnił do 1939 (od 1938 Państwowe Gimnazjum i Liceum im. Henryka Sienkiewicza;