Z zawodu programista i finansista.
Złoty absolwent Politechniki Gdańskiej na kierunku finanse i bankowość. Dyplomy licencjata na kierunkach zarządzanie oraz w kolejnym roku rachunkowość obronione w Wyższej Szkole Administracji i Biznesu im. Eugeniusza Kwiatkowskiego w Gdyni, gdzie prowadzi zajęcia z tematyki zarządzania finansami przedsiębiorstw oraz modelowania prognoz ich upadłości.
Od prawie ćwierćwiecza związany zawodowo z tworzeniem oprogramowania, z czego ostatnich piętnaście poświęcone tworzeniu narzędzi dla branży bankowo-finansowej. Od 2011 r. zaangażowany w rozwój zwrotnych instrumentów finansowych ze środków unijnych w Polsce. Wieloletni pracownik Banku Gospodarstwa Krajowego związany z Departamentem Instrumentów Finansowych oraz Departamentem Rozwoju Systemów. W ostatnich latach wspierał rozwój województwa pomorskiego jako etatowy pracownik Pomorskiego Funduszu Rozwoju sp. z o.o.
Autor i jedyny programista Systemu Obsługi Pośredników (SOP), a także autor i główny programista Programu do Obsługi Instrumentów Finansowych (POIF) wykorzystywanych do dzisiaj przez Bank Gospodarstwa Krajowego. Autor koncepcji Standardowego Modelu Sprawozdawczego – nowoczesnego i prostego rozwiązania rozbudowanych problemów sprawozdawczych regionalnych funduszy rozwoju.
Fascynat ekologii, zielonego transportu zbiorowego oraz historii powszechnej. Prywatnie ojciec 6-cio letniego Ignacego.
