Jest absolwentem Politechniki Poznańskiej (mgr inż. informatyki) oraz Uniwersytetu Warszawskiego (mgr zarządzania i marketingu); MBA po studiach prowadzonych przez Uniwersytet Warszawski i University of Illinois at Urbana-Champaign (USA).
Pracował m.in. w Centralnym Ośrodku Rozliczeniowym Poczty i Telekomunikacji, gdzie jako główny inżynier zarządzał kompleksowym programem wdrożenia nowoczesnych technologii teleinformatycznych. Przez wiele lat związany z Bankiem Pocztowym S.A., gdzie kolejno jako pełnomocnik zarządu, członek zarządu, dyrektor zarządzający współuczestniczył w realizacji programu naprawczego oraz kierował i nadzorował szereg projektów strategicznych.
Od kilku lat prowadzi międzynarodową działalność doradczą w zakresie procesów restrukturyzacji oraz wdrażania usług finansowych w instytucjach pocztowych.
Konsultant i interim manager w projektach realizowanych w krajach Europy Wschodniej i Azji.

