Współzałożyciel i wieloletni dyrektor generalny agencji reklamowej Corporate Profiles. Po jej połączeniu z DDB Worldwide w 1997 r. został dyrektorem generalnym i prezesem zarządu agencji DDB Warszawa, a w 2000 prezesem grupy DDB Warszawa.
Od 2002 był przewodniczącym Stowarzyszenia Agencji Reklamowych w Polsce, później wszedł w skład rady nadzorczej Stowarzyszenie Komunikacji Marketingowej SAR.
Powołany na przewodniczącego rady Muzeum Józefa Piłsudskiego w Sulejówku, współzałożyciel Fundacji im. Ludwika Kastory. W 2013 został wiceprezesem Polskiej Rady Biznesu i powołany do rady powierniczej Muzeum Narodowego w Warszawie. Jest również członkiem rady Polskiego Komitetu Narodowego UNICEF, rady Fundacji Ronalda McDonalda oraz Klubu Inteligencji Katolickiej w Warszawie.