Od 1 lutego 1933 do 1939 był nauczycielem i kierownikiem Szkoły Powszechnej w Sieniawie. Został mianowany członkiem Państwowej Komisji Egzaminacyjnej Rejonu IV w Krośnie na czas od 1 stycznia 1935 do 31 grudnia 1937.

Po wybuchu II wojny światowej i nastaniu okupacji niemieckiej był pozbawiony pracy w zawodzie nauczyciela do 4 maja 1941. Od 5 maja 1941 pracował w szkole polskiej w Besku. Od 1 sierpnia 1942 do 31 sierpnia 1944 był nauczycielem i kierownikiem szkoły w Zagórzu. W tym okresie został mianowany mężem zaufania w Zagórzu przez działającą w ramach tajnego nauczania Powiatową Komisji Oświaty i Kultury (PKOiK).

Po nadejściu frontu wschodniego, zakończeniu działań wojennych i nastaniu Polski Ludowej od 7 października 1944 do 1 grudnia 1946 pracował jako nauczyciel w 7-klasowej męskiej Szkole Powszechnej im. Króla Władysława Jagiełły w Sanoku. Od 1 stycznia 1947 do 31 maja 1949 był nauczycielem i kierownikiem trzyletniej Państwowej Szkoły Podstawowej dla Dorosłych w Sanoku (urlopowany ze stanowiska). Został kierownikiem funkcjonującego od 1951 Powiatowego Ośrodka Metodycznego w Sanoku. W trakcie pracy nauczycielskiej ukończył kursy zawodowe.