Absolwent Wydziału Informatyki i Zarządzania Politechniki Wrocławskiej. Jako pracownik naukowo-dydaktyczny związany był przez kilkanaście lat z Wydziałem Informatyki i Zarządzania Politechniki Wrocławskiej gdzie obejmował stanowisko kierownika infrastruktury teleinformatycznej Wydziału. Posiada szerokie doświadczenie w przekazywaniu wiedzy udokumentowane prowadzeniem szkoleń z obszaru technologii IT. Następnie związany z sektorem prywatnym w obszarze IT w zakresie wdrażania i użytkowania nowoczesnych technologii. Posiada szerokie doświadczenie architektoniczne i implementacyjne w obszarze infrastruktury IT oraz Systemów Informatycznych Zarządzania. CTO oraz Kierownik Projektu w wielu projektach informatycznych. Od 2010 zajmuje się zawodowo chmurą publiczną min. zarządzając zespołem tworzącym jedną z pierwszych aplikacji obsługujących Call Center i Contact Center działającą w całości w oparciu o chmurę publiczną.
Obecnie pełni rolę Delivery Director Services w spółce EXARTO specjalizującej się m.in. we wdrożeniach oraz szkoleniach rozwiązań analitycznych, Business Intelligence oraz hurtowni danych.