W 1954 został zatrudniony jako nauczyciel języka polskiego w Liceum Ogólnokształcącym w Nowej Rudzie w woj. wrocławskim. W 1958 w drodze studiów eksternistycznych uzyskał w Uniwersytecie Wrocławskim magisterium z filologii polskiej u profesora Stanisława Kolbuszewskiego. W latach 1966–1977 był dyrektorem Liceum Ogólnokształcącego w Nowej Rudzie, a w latach 1980–1985 zastępcą dyrektora. Pełniąc funkcję dyrektora i zastępcy dyrektora szkoły, nigdy nie przestawał być nauczycielem języka polskiego. Uważał, że nauczyciel to profesja, a dyrektor to funkcja. Od 1975 do 1980 brał udział w pracach Wojewódzkiej Rady Postępu Pedagogicznego w Wałbrzychu. W lipcu 1984 zdał egzamin na II stopień specjalizacji zawodowej z języka polskiego. Od 1985 po przejściu na emeryturę do 1993 uczył w niepełnym wymiarze godzin. Uczestniczył w wielu naukowych konferencjach o charakterze przedmiotowym i metodycznym. Prowadził w wielu miejscowościach w Polsce zajęcia na kursach dla nauczycieli języka polskiego. Przez 39 lat pracował jako polonista w noworudzkim Liceum Ogólnokształcącym, zorganizował wiele wycieczek, wyjazdów integracyjnych, obozów wędrownych dla uczniów wspólnie z nauczycielami szkoły. Był doceniany i bardzo lubiany przez uczniów i nauczycieli.