Absolwent kierunku zarządzanie i marketing na Politechnice Gdańskiej — pracę inżynierską poświęcił jakości użytkowej witryn WWW, a magisterką zarządzaniu organizacją wytwarzającą oprogramowanie. Od 2003 r. zawodowo związany z obszarem informatyki w branży badań rynkowych i społecznych, a od 2006 r. pracuje także jako nauczyciel akademicki. Prowadzi również szkolenia z zastosowań aplikacji biznesowych.
Nauczyciel wielu przedmiotów z pogranicza informatyki i zarządzania, zarówno dotyczących wykorzystania technologii informatycznych w przedsiębiorstwach, jak i kierowania projektami IT czy zarządzania usługami informatycznymi oraz bezpieczeństwem informatycznym.
Pracował w zespołach kilku projektów badawczych, w tym międzynarodowych. m.in na University of Newcastle w Australii i z instytutem Vicomtech-IK4 w San Sebastián (Hiszpania). Autor lub współautor ponad 20 publikacji naukowych, głównie na temat semantycznych metod modelowania wiedzy. Uczestnik na kilkunastu konferencji naukowych w Polsce i zagranicą.