Od 1964 do 1993 pracował w różnych przedsiębiorstwach jako monter i technolog. Później przez rok był zatrudniony w Kasie Rolniczych Ubezpieczeń Zdrowotnych. W latach 1994–1997 pełnił funkcję dyrektora Miejskiego Ośrodka Pomocy Społecznej w
Starachowicach
. Ponownie zajmował to stanowisko od 2005 do 2006.