Na Politechnice Wrocławskiej pełnił szereg ważnych funkcji organizacyjnych. W latach 1982–1990 był kierownikiem laboratorium Teleinformatyki i Telemechaniki, a także od 1982 do 1985 roku redaktorem wydawnictw Instytutu Sterowania i Techniki Systemów 1982–1985. Piastował także stanowisko zastępcy dyrektora Instytutu Sterowania i Techniki Systemów (1985–1988) i (1990–1996). Od 1996 do 1998 kierował Zakładem Teleinformatyki i Telemechaniki 1996–1998, a następnie Zakładem Systemów i Sieci Komputerowych (do 2002 roku) oraz Katedrą Systemów i Sieci Komputerowych (od 2002 roku). Od 2008 do 2012 piastował urząd dziekana Wydziału Elektroniki. W 2012 roku powierzono mu funkcję prorektora do spraw nauczaniaWładze PWr na lata 2012–2016 [on-line] [dostęp 2013-07-17]..

Jest członkiem wielu towarzystw naukowych w kraju i zagranicą, w tym wrocławskiego oddziału Polskiej Akademii Nauk – komisja Informatyki i Automatyki, Komitetu Programowego Advanced Simulation of Systems, Komitetu Programowego Modelling and Simulation of Systems.