Poza macierzystą Politechniką pracował także jako profesor na Wydziale Fizyki w Uniwersytecie Adama Mickiewicza w Poznaniu (2001-2005), profesor w Wyższej Szkole Informatyki w Łodzi (w Oddziale w Bydgoszczy), profesor i dyrektor Instytutu Informatyki Stosowanej Wyższej Szkoły Gospodarki w Bydgoszczy,
Jest członkiem szeregu polskich i zagranicznych towarzystw naukowych, m.in. Institute of Electrical and Electronics Engineers (IEEE), Stowarzyszenia Elektryków Polskich oraz New York Academy of Sciences. Staże badawcze odbył na Uniwersytecie w Oslo (1978) oraz na Politechnice Wiedeńskiej (1981-1982). Był stypendystą Fundacji im. Alexandra von Humboldta na Ruhr-Universität w niemieckim Bochum (1984-1986). Jako profesor wizytujący pracował w Eidgenössische Technische Hochschule w Zurychu (1987-1989). Członek i były szef poznańskiego oddziału filantropijnego Lions Club.