Od 1982 należy do
Związku Nauczycielstwa Polskiego
. W latach 1986–1999 był etatowym działaczem związkowym, kolejno wiceprezesem i prezesem zarządu oddziału ZNP. W 1982 rozpoczął pracę jako nauczyciel, początkowo w Zbiorczej Szkole Gminnej w
Pieńsku
, później w szkole Podstawowej nr 18 w Legnicy. W 1993 został dyrektorem Zespołu Szkół Integracyjnych im. Piastów Śląskich w tym mieście. Doszedł do stopnia nauczyciela dyplomowanego.