Asseco Poland S.A. Od roku 1995 na stanowisku Wiceprezesa Zarządu i Dyrektora Generalnego Asseco Poland S.A. (d. COMP Rzeszów), następnie po roku 2004 aż do dzisiaj na stanowisku Prezesa Zarządu spółki. W latach 1999-2006 pełnił funkcję Przewodniczącego Rady Nadzorczej w spółkach ABAS S.A. oraz COMP Soft Sp. z o.o., a także Softlab, Softlab Trade, WA-PRO, Asseco Romania, Vistula&Wólczanka S.A., ABG (dawniej DRQ), Asseco Systems. W latach 2007-2008 był Prezesem Zarządu Prokom Software S.A., po roku 2009 objął stanowisko Prezesa Zarządu ABG S.A. aż do połączenia z Asseco Poland S.A. w styczniu 2010.
Ponadto sprawuje funkcje Przewodniczącego Rady Nadzorczej Asseco Central Europe, Asseco South Eastern Europe, Asseco South Western Europe, Asseco Business Solutions, ADH Soft, Asseco Northern Europe oraz funkcje Wiceprzewodniczącego Rady Nadzorczej Asseco DACH.