Ukończył studia na Akademii Górniczo-Hutniczej w Krakowie na kierunkach Automatyka i Robotyka oraz Informatyka, w czasie studiów zajmował się i pisał pracę magisterską związaną z tematyką sieci neuronowych. W latach 1996-2008 pracował w sektorze telekomunikacji, na stanowiskach technicznych i menadżerskich, realizując projekty dla operatorów w Europie.
Od 2009 zajmuje się prowadzeniem spółek technologicznych realizując zaawansowane rozwiązania teleinformatyczne dla branży energetycznej. Spółka Pirios S.A., której jest Prezesem Zarządu w ostatnich latach wdrożyła komercyjnie rozwiązania dla sektora energetyki, wykorzystujące technologie sztucznej inteligencji w automatyzacji procesów biznesowych związanych z obsługą klienta.