W latach 1977–1989 był konsultantem naukowym w Centrum Informatyki Handlu Zagranicznego zajmującego się gromadzeniem i przetwarzaniem danych statystycznych dotyczących obrotów handlu zagranicznego. W latach 1983–1989 był także konsultantem organizacji międzynarodowych UNIDO, UNCTC oraz Światowej Organizacji Turystyki w krajach Afryki i Azji. Zajmował się głównie problemami transferu technologii do krajów słabiej rozwiniętych raz projektami wdrożeń systemów informatycznych wspierających procesy decyzyjne.

W 1990 został współzałożycielem firmy doradczej Ernst & Young w Polsce. Pracował w niej w latach 1990–2003. Pełnił kolejno funkcje osoby odpowiedzialnej za działy doradztwa gospodarczego, podatkowego oraz usług księgowych. W latach 1996–2000 był prezesem zarządu spółki. W 1997 jako jedna z pierwszych osób w Polsce uzyskał wpis na listę doradców podatkowych.

W 2004 wrócił do pracy naukowej w Akademii Leona Koźmińskiego (ALK). Jest pracownikiem Katedry Przedsiębiorczości i Etyki w Biznesie ALK.