Karierę rozpoczął w , a następnie został wiceprezesem Bankgesellschaft Berlin (Polska). Współtworzył bank internetowy Inteligo. W latach 2003–2006 był wiceprezesem , spółki należącej do PKN Orlen, gdzie odpowiadał za restrukturyzację sieci stacji paliw w Niemczech. Po zakończeniu pracy w Niemczech przeniósł się do centrali Deutsche Banku we Frankfurcie nad Menem, a następnie do Warszawy, gdzie kierował departamentem kadr w Grupie PZU.

W latach 2011–2016 był członkiem zarządu Zakładu Ubezpieczeń Społecznych. Po zakończeniu pracy w instytucji pełnił funkcje menedżerskie w sektorze ochrony zdrowia oraz doradcze w podmiotach leczniczych.

Od lutego 2024 roku zasiada w Radzie Nadzorczej PZU S.A. oraz spółki Port Gdański Eksploatacja S.A. Z dniem 1 stycznia 2025 roku objął stanowisko członka Zarządu ORLEN Paliwa.

Działalność naukowa Uzyskał stopień doktora nauk ekonomicznych na Uniwersytecie Gdańskim.