Posiada 9-letnie doświadczenie zawodowe z obszaru doradztwa finansowego, operacyjnego oraz strategicznego.
Był członkiem zespołu Global Financial Services w międzynarodowej firmie Ernst & Young, gdzie realizował projekty z obszaru audytu instytucji finansowych.
W PKP SA odpowiedzialny był za nadzór nad działalnością operacyjną spółek portfelowych Grupy, procesami restrukturyzacyjnymi, tworzeniem i monitorowaniem realizacji strategii oraz uczestniczył w IPO PKP Cargo oraz w procesie sprzedaży TK Telekom.
W butiku inwestycyjnym DDPP Corporate Finance oraz Domu Maklerskim DDPP Securities był odpowiedzialny za realizację projektów M&A, MBO, IPO. Łącznie przeprowadził kilkanaście projektów w ramach doradztwa finansowego (m.in. proces sprzedaży Jurajska Sp. z .o.o).
W Agencji BeCorp jako wspólnik i członek Zarządu odpowiedzialny był za pozyskiwanie i koordynowanie działań dla pozyskiwania białych certyfikatów, ulgi badawczo-rozwojowej oraz innych form dofinansowania.