W 2006 roku otrzymał stanowisko profesora zwyczajnego na Politechnice Opolskiej [on-line] [dostęp: 12.04.2012].
Pełnił wiele istotnych funkcji organizacyjnych na Politechnice Opolskiej. Od 1996 roku zasiada w Komisji Nauki Senatu PO. Wcześniej w latach 1995–2005 był kierownikiem Zespołu Pól Elektromagnetycznych i Transformatorów, a następnie od 2005 roku kierownikiem Zakładu Maszyn Elektrycznych PO. W tym samym roku przez rok pełnił funkcję zastępcy dyrektora Instytutu Układów Elektromechanicznych i Elektroniki Przemysłowej PO, a w latach 2005–2008 prodziekana do spraw nauki Wydziału Elektrotechniki, Automatyki i Informatyki PO. Od 2008 do 2016 roku był dziekanem tego wydziału. Poza tym od 2002 do 2004 roku pracował na części etatu w Politechnice WrocławskiejWiadomości Uczelniane Politechniki Opolskiej nr 13 (176), czerwiec 2008, s. 26–27.. Od 2016 r. pełni obowiązki prorektora ds. nauki Politechniki Opolskiej.