W latach 2002–2008 pełnił funkcję prodziekana ds. kierunku Elektronika i Telekomunikacja. W latach 2002–2005 dziekan powierzył mu także funkcję swojego pełnomocnika ds. ośrodka zamiejscowego wydziału w Rybniku, a następnie pełnił tę funkcję dla ośrodka w Sosnowcu. Przez wiele lat był członkiem Rady Zakładowej ZNP, pełniąc funkcje sekretarza i wiceprzewodniczącego. Był też członkiem SEP i Stowarzyszenia Tłumaczy Polskich.
Uczestniczył w wielu pracach dla przemysłu, m.in. brał udział w opracowaniu systemu do badań wytrzymałościowych dla Wydziału Budownictwa, zestawu regulatorów dla Zakładów Chemicznych Police czy miernika różnicy ciśnień dla MERA-ZAP Ostrów Wielkopolski. W 1978 r. uzyskał patent na impulsowy przetwornik cyfrowo-analogowy z podziałem bitów.
W latach 80. pracował w irackim przemyśle energetycznym i petrochemicznym oraz w połowie lat 90. w przemyśle energetycznym w Czechach.
Jako nauczyciel akademicki prowadził zajęcia z przedmiotów: przyrządy półprzewodnikowe, układy elektroniczne, przemysłowe sterowniki programowalne. Pod koniec lat 90. na podstawie swych doświadczeń dydaktycznych opracował trzytomowy zbiór zadań z układów elektronicznych pt. Elektronika w zadaniach, który był kilkukrotnie wznawiany.