Był specjalistą w zakresie modelowania systemów radiokomunikacyjnych, projektowania anten długofalowych i przetwarzania danych satelitarnych. Projektował radomskie maszty telewizyjne oraz przewodniczył komisji ds. projektu i budowy Radiowego centrum nadawczego w Solcu Kujawskim. Zajmował się także sieciami komputerowymi. Uczestniczył w budowie akademickiej sieci komputerowej Politechniki Wrocławskiej oraz rozwoju i budowie WASK (Wrocławskiej Akademickiej Sieci Komputerowej).

W Politechnice Wrocławskiej pełnił wiele funkcji naukowych i administracyjnych. Był kierownikiem Zakładu Radiokomunikacji w Instytucie Telekomunikacji i Akustyki PWr, następnie zastępcą dyrektora i dyrektorem tego instytutu. W latach 1981–1984 pełnił funkcję prorektora Politechniki Wrocławskiej ds. dydaktyki, a w latach 2002–2005 był dziekanem Wydziału Elektroniki.

Był członkiem Polskiej Akademii Nauk, od 1994 członkiem korespondentem, a od 2007 członkiem rzeczywistym, członkiem Komitetu Elektroniki i Telekomunikacji PAN, oraz członkiem prezydium oddziału wrocławskiego PAN, w którym pełnił między innymi funkcję prezesa w latach 2007–2011. Od 1988 był członkiem zagranicznym Rosyjskiej Akademii Nauk.