Prowadził wykłady we Wszechnicy Związkowej. W listopadzie 1981 udzielił wsparcia strajkującym lubelskim nauczycielom. Działalność opozycyjną kontynuował po wprowadzeniu stanu wojennego mimo przeprowadzenia z nim rozmowy ostrzegawczej w ramach akcji „Klon”. Był łącznikiem między grupami pracowników na Lubelszczyźnie prowadzącymi działania konspiracyjne. Wykładał w ramach Wszechnicy Nauczycielskiej, Studium Katolickiej Nauki Społecznej Kościoła przy lubelskiej kurii biskupiej i Studium Społecznego Duszpasterstwa Ludzi Pracy przy Duszpasterskim Ośrodku Kultury Chrześcijańskiej w Stalowej Woli.

17 lipca 1993 został prekonizowany biskupem diecezjalnym diecezji kieleckiej. 11 września 1993 odbył ingres do bazyliki katedralnej Wniebowzięcia Najświętszej Maryi Panny w Kielcach, gdzie otrzymał święcenia biskupie. Udzielił mu ich kardynał Franciszek Macharski, arcybiskup metropolita krakowski, z towarzyszeniem arcybiskupa Edwarda Nowaka, sekretarza Kongregacji Spraw Kanonizacyjnych, i Mieczysława Jaworskiego, biskupa pomocniczego kieleckiego. Jako dewizę biskupią przyjął słowa „In vinculo communionis” (W więzach wspólnoty). 11 października 2014 papież Franciszek przyjął jego rezygnację z urzędu biskupa diecezjalnego kieleckiego.