W latach 1993–1994 w GJW/Prasa i Film Partnership, od 1994 samodzielny przedsiębiorca w firmie Smart założonej wspólnie z Marcinem Bochenkiem – public & government relations, od 2000 także w Smart Pictures sp. z o.o. W 1996 prezes Polskiej Federacji Niezależnych Przedsiębiorców. W następnych latach kolejno: doradca prezesa PZU do spraw inwestycji zagranicznych, zajmował się między innymi inwestycjami PZU na Litwie i Ukrainie, w latach 2003–2007 prezes, a potem członek zarządu spółki będącej własnością Miasta Stołecznego Warszawy – Wars Holding, zajmującej się projektem rewitalizacyjnym Pragi. Potem członek zarządu spółki Warszawski Park Technologiczny.
Pracował w grupie BZU, Polskich Sieciach Elektroenergetycznych SA (grupa kapitałowa PGE), PGNiG, Termika SA. W latach 2014–2017 był szefem zespołu doradców w Narodowym Centrum Kryptologii.
19 października 2023 (okres drugiego rządu Mateusza Morawieckiego) został mianowany ambasadorem na UkrainiePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 19 października 2023 r. nr 110.88.2023 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Misję rozpoczął 14 grudnia 2023. Odwołany z placówki w 2024.
W grudniu 2025 został powołany przez prezydenta RP Karola Nawrockiego w skład Rady ds.