Absolwent Akademii Górniczo-Hutniczej w Krakowie, kierunku fizyka techniczna. Wykształcenie w zakresie fizyki uzupełniał w Niemczech, na Uniwersytecie Johannesa Gutenberga w Moguncji. Ukończył również Studia MBA – Master of Business Administration Oxford Brookes University oraz Polish Open University. Z Grupą Comarch związany jest od 1998 roku. W tym czasie pełnił m.in. funkcje Dyrektora Konsultingu Sektora Finanse i Bankowość, Dyrektora Sektora Telekomunikacji oraz Wiceprezesa Zarządu Comarch. Od 2015 r. jest Prezesem spółki Comarch Healthcare.