Naukowo zajmuje się modelowaniem systemów, sterowaniem procesami oraz zastosowaniem informatyki w zarządzaniu. Jest autorem dwóch monografii, czterech podręczników akademickich i ponad sześćdziesięciu artykułów. Pracował naukowo w Katedrze Komutacji Politechniki Wrocławskiej, w Uniwersytecie Śląskim oraz Akademii Ekonomicznej w Katowicach. Pracował w Wyższej Szkole Biznesu w Dąbrowie Górniczej. 4 listopada 2013 roku został powołany w skład Rady Nadzorczej Wasko S.A.
Działał w komitetach i radach naukowych oraz stowarzyszeniach profesjonalnych. Był członkiem Komitetu do Spraw Nauki i Postępu Technicznego przy Radzie Ministrów, przez dwie kadencje w latach 1976–1982 członkiem Komitetu Informatyki PAN, członkiem Komitetu Badań Kosmicznych PAN, członkiem Sekcji Telekomunikacji Komitetu Elektroniki i Telekomunikacji PAN, prezesem Stowarzyszenia Inżynierów Telekomunikacji, prezesem Śląskiego Oddziału Polskiego Towarzystwa Cybernetycznego. Był członkiem założycielem Polskiego Towarzystwa Informatycznego. Od roku 2008 jest Prezesem Polskiej Izby Gospodarczej Zaawansowanych Technologii.