Studiował w warszawskiej Szkole Głównej Handlowej SGH na wydziale Handlu Zagranicznego, a następnie na Uniwersytecie w Essen, w Niemczech, na wydziale Zarządzania Przedsiębiorstwem. Od 20 lat związany jest zawodowo z firmą Franke. Karierę w strukturach Franke Artemis Group rozpoczął na stanowisku Kierownika Działu Controllingu Europy Środkowo–Wschodniej. Przez osiem lat zarządzał procesami finansowymi koncernu oraz wdrażał jednolity, międzynarodowy system finansowy i spójne systemy raportowania. Z początkiem 2003 roku objął posadę Dyrektora Departamentu Business Development w Europie Środkowo-Wschodniej oraz członka rad nadzorczych spółek Franke w Polsce, Rosji, Czechach i na Ukrainie. Od VIII 2006 do dziś piastuje stanowisko Prezesa Zarządu Franke Polska oraz jednocześnie Dyrektora Regionalnego Europy Wschodniej.
W 2014 roku został Prezesem Zarządu Polsko-Szwajcarskiej Izby Gospodarczej.