Był członkiem Senatu Politechniki Wrocławskiej i Senackiej Komisji ds. Akademickich, Kadry Naukowej i Etyki oraz przewodniczącym Senackiej Komisji ds. Dydaktyki i Spraw Studenckich, przewodniczącym Senackiej Komisji ds. Organizacji i Finansów i członkiem Senackiej Komisji ds. Rozwoju Kadry.
Pełnił funkcję przewodniczącego Konferencji Prorektorów ds. Nauczania Polskich Uczelni Technicznych, oraz Kolegium Prorektorów ds. Nauczania Uczelni Wrocławia i Opola. Był członkiem i ekspertem Państwowej Komisji Akredytacyjnej (2005–2011), Komisji Akredytacyjnej KRASP, oraz Przewodniczącym Komisji Akredytacyjnej Uczelni Technicznych (2006–2009).
Opracował i prowadził wykłady z zakresu teorii eksperymentu i identyfikacji, metod optymalizacji, teorii decyzji i operacji, metod rozpoznawania obrazów oraz wykład monograficzny nt. identyfikacji systemów złożonych i jej zastosowań. Opracował i prowadził wykłady specjalistyczne na podyplomowym studium z zakresu mikrokomputerów w automatyce i technice systemów oraz systemów zarządzania.
Był promotorem 14 zakończonych przewodów doktorskich, recenzentem w 3 postepowaniach o tytuł profesora w 5 przewodach habilitacyjnych oraz 23 prac doktorskich.