W latach 1977–1983 był członkiem prezydium Ogólnopolskiego Komitetu Frontu Jedności Narodu. Od 1977 do 1989 sprawował funkcję prezesa Rady Naczelnej Towarzystwa Łączności z Polonią Zagraniczną „Polonia”. W III RP członek kapituły godła „Teraz Polska” (1996–1999), następnie Komitetu Polskiej Nagrody Jakości w Warszawie. Sprawował funkcję dyrektora generalnego Związku Rzemiosła Polskiego (1993–1999). Był również związany ze spółkami prywatnymi.
Działa w Stowarzyszeniu Inżynierów Mechaników Polskich, był wiceprzewodniczącym jego zarządu głównego (1976–1980). Od 1961 był sekretarzem Wojewódzkiej Komisji Upowszechniania Książki i Prasy Technicznej i Ekonomicznej przy WKP Naczelnej Organizacji Technicznej w Poznaniu. W 1963 wstąpił w szeregi Polskiego Towarzystwa Cybernetycznego – był członkiem założycielem jego oddziału poznańskiego. Był członkiem Rady Wynalazczości przy Urzędzie Patentowym PRL (1971–1973), a także Rady Wynalazczości i Racjonalizacji przy Radzie Głównej NOT (1983–1988). W III RP członek Rady Regencyjnej Wyższej Szkoły Zarządzania i Marketingu w Warszawie.