Praktykę adwokacką rozpoczął w 1987 roku. Ma rozległe doświadczenie jako pełnomocnik i obrońca w procesach przed sądami gospodarczymi oraz w procesach karnych. Znawca prawa prasowego i autorskiego. Wykładowca na Uniwersytecie Gdańskim. Współautor monografii "Odpowiedzialność karna menedżerów rynku ubezpieczeniowego" wydanej przez Fundację Rozwoju Uniwersytetu Gdańskiego. Członek Pomorskiej Izby Adwokackiej w Gdańsku, w latach 2005 – 2010 Przewodniczący Komisji Naczelnej Rady Adwokackiej ds. Działalności Publicznej Adwokatury. W pierwszym kwartale 2006 r. oddelegowany do pełnienia obowiązków Prezesa Zarządu Polskich Linii Lotniczych LOT S.A.
Od 2008 r. Arbiter Trybunału Arbitrażowego ds. Sportu przy Polskim Komitecie Olimpijskim.
Od marca 2014 r. Konsul honorowy Wielkiego Księstwa Luksemburga.
Aktywny uczestnik życia społecznego i kulturalnego. Organizator wielu spotkań oraz wykładów poświęconych zagadnieniom społecznym, kulturalnym, politycznym i religijnym. Regularnie organizuje spotkania z wybitnymi znawcami historii, ekonomii, socjologii i kultury. Mecenas sztuki wspierający młodych twórców, pisarzy i naukowców.