Urodził się 30 kwietnia 1855 w Przemyślu[1][2]. Ukończył studia historyczne na Uniwersytecie Jagiellońskim uzyskując stopień doktora[1]. Podjął pracę nauczyciela od 24 września 1879[1]. 24 września 1879 został mianowany zastępcą nauczyciela w Gimnazjum w Przemyślu, uczył języka niemieckiego, historii, geografii[3]. Egzamin zawodowy złożył 23 maja 1883[1]. Został mianowany nauczycielem rzeczywistym 21 lipca 1888[1]. Został mianowany dyrektorem szkoły 1 września 1904[1]. Później był profesorem II Gimnazjum we Lwowie. W 1904 został dyrektorem II Gimnazjum w Rzeszowie[4] i sprawował to stanowisko w kolejnych latach[1]. Od 1911 do 1912 był dyrektorem Prywatnego Gimnazjum Realnego w Przeworsku[5].