Na początku kariery zawodowej związany z Polską Telefonią Cyfrową, od 2004 roku z GE Capital (GE Money Singapore, GE Money Bank oraz Bank BPH), a następnie z Grupą LUX MED, w której odpowiadał za utrzymanie systemów IT.
Od 2017 r. w Santander Bank Polska, początkowo jako dyrektor obszaru usług IT, a od roku 2019 w roli CIO.
Absolwent Politechniki Gdańskiej oraz programu rozwoju kadr menadżerskich General Electric.