Urodził się 23 listopada 1944 r. w Borysławiu (obecnie Ukraina).
W 1968 r. ukończył studia na Wydziale Elektrycznym Politechniki Śląskiej w Gliwicach. W 1974 r. uzyskał stopień doktora, a w 1983 r. – doktora habilitowanego w dziedzinie nauk technicznych. W 1998 r. otrzymał tytuł profesora. W latach 1980–81 odbył staż naukowy w Technical University Delft w Holandii. Współpracuje z niemieckimi i czeskimi uniwersytetami technicznymi w Ostrawie, Stuttgarcie i w Würtzburgu.
W latach 1968–71 był asystentem na Politechnice Śląskiej, a w okresie 1971–75 – na Uniwersytecie Śląskim w Katowicach. W 1975 r. został zatrudniony jako adiunkt w Wyższej Szkole Inżynierskiej w Opolu. Od 1977 do 2004 r. pełnił funkcję kierownika Katedry Automatyzacji i Diagnostyki Układów Elektromechanicznych, a następnie dyrektora Instytutu Układów Elektromechanicznych i Elektroniki Przemysłowej. W 1990 r. został wybrany na rektora Wyższej Szkoły Inżynierskiej w Opolu i pełnił tę funkcję przez 2 kadencje, do 1996 r. Doprowadził do przekształcenia WSI w Politechnikę Opolską. W latach 1999–2005, również przed 2 kadencje, był rektorem tej uczelni.
W 1996 r. został wybrany do Rady Głównej Szkolnictwa Wyższego i do 1999 r. pełnił funkcje wiceprzewodniczącego Sekcji Uczelni Technicznych i przewodniczącego Zespołu ds. Jakości Kształcenia w Szkolnictwie Wyższym. Oddelegowany przez ministra edukacji narodowej, w latach 1998–2000 był koordynatorem grupy kierującej programem PHARE (międzynarodowy Program Współpracy w Szkolnictwie Wyższym), a od 2000 do 2002 r. – programem „Multi-lateral higher education co-operation programme”.
W latach 2002–05 sprawował mandat radnego Sejmiku Województwa Opolskiego.
Ma w swoim dorobku 5 książek i 4 monografie oraz ponad 130 artykułów naukowych. Jest członkiem Polskiego Towarzystwa Elektrotechniki Teoretycznej i Stosowanej oraz Komitetu Elektrotechniki PAN.
W Senacie VI kadencji był członkiem Komisji Nauki, Edukacji i Sportu oraz Komisji Obrony Narodowej. W VII kadencji sprawował funkcję zastępcy przewodniczącego Komisji Nauki, Edukacji i Sportu, wiceprzewodniczącego Delegacji Sejmu i Senatu RP do Zgromadzenia Parlamentarnego Rady Europy. Pracował też w Komisji Obrony Narodowej oraz Komisji Praw Człowieka, Praworządności i Petycji. W Senacie VIII kadencji był zastępcą przewodniczącego Komisji Nauki, Edukacji i Sportu, członkiem Komisji Ustawodawczej, przewodniczącym Delegacji Sejmu i Senatu RP do Zgromadzenia Parlamentarnego Rady Europy, I wiceprzewodniczącym Zgromadzenia Parlamentarnego Rady Europy.
Należy do Platformy Obywatelskiej RP, jest przewodniczącym struktur powiatowych partii w Opolu.
Od: 13.11.2015 r.
Od: 13.11.2015 r.