W latach 1987 – 1990 pracował w Fabryce Łożysk Tocznych Iskra i zajmował się projektowaniem i programowaniem systemów informatycznych, a w okresie 1990 – 1992 był zatrudniony w Urzędzie Wojewódzkim w Kielcach na stanowisku Informatyka Wojewódzkiego. W latach 1992 – 2000 pracował w spółce Exbud S.A., m.in. na stanowiskach Dyrektora Biura Planowania i Analiz Ekonomicznych, Dyrektora Biura Rozwoju oraz Dyrektora Biura Systemów Zarządzania.
W latach 2000 – 2002 zatrudniony jako Dyrektor ds. Projektów Strategicznych w Echo lnvestment S.A. Pełnił funkcje przewodniczącego lub członka kilkunastu rad nadzorczych – w tym kilku spółek publicznych. Obecnie m.in. Przewodniczący Rady Nadzorczej Barlinek S.A., Wiceprzewodniczący Rady Nadzorczej North Food Polska S.A., członek rad nadzorczych spółek: Sklepy Komfort S.A., Nexterio Sp. z o.o., Homla Sp. z o.o., sekretarz Rady Nadzorczej Cersanit S.A.