Prezes Gdańskiej Fundacji Kształcenia Menedżerów w latach 1992–2016. Od 2017 roku pełnił stanowisko przewodniczącego Rady Naukowo-Programowej GFKM. W latach 1997–2014 był przewodniczącym rady nadzorczej Banku Komunalnego S.A., a następnie Nordea Bank Polska; wcześniej, w latach 1993–1997, był członkiem tej rady. W latach 1998–2006 pełnił funkcję prezesa STBU Brokerzy Ubezpieczeniowi, a w latach 2007–2010 przewodniczącego rady nadzorczej STBU. Od 1998 sprawował funkcję członka zarządu, a w latach 2014–2016 wiceprezesa Stowarzyszenia Edukacji Menedżerskiej FORUM. W latach 2008–2016 był członkiem zarządu Baltic Management Development Association. Od 2001 do 2019 był sekretarzem generalnym European League for Economic Cooperation, Poland. W latach 2002–2004 był przewodniczącym rady nadzorczej spółki Inwestycje Kapitałowe S.A. Pełnił też funkcję członka rad nadzorczych innych polskich firm.

Jeden z założycieli Gdańskiego Klubu Biznesu, a w latach 1999–2004 oraz 2006–2010 był członkiem jego zarządu. Od 1993 członek Rotary Club. Od 2006 do 2016 był członkiem zarządu Pracodawców Pomorza, a od 2016 był członkiem Rady Pracodawców Pomorza.