Pracował następnie na stanowiskach menedżerskich: od 1988 do 1992 prezes zarządu w Krajowym Przedsiębiorstwie „Geneza” S.A., od 1992 do 1993 dyrektor handlowy w Agrohansie Śląsk, od 1993 do 1995 wiceprezes ds. strategii i rozwoju zarządu Huty Małapanew w Ozimku. Od 30 marca 1995 do 31 grudnia 1996 sprawował funkcję podsekretarza stanu w Ministerstwie Przemysłu i Handlu, następnie do 1998 pozostawał prezesem Agencji Techniki i Technologii. W latach 1998–1999 piastował funkcję prezesa zarządu Huty Małapanew, potem do 2001 prezesa zarządu Daewoo Towarzystwa Ubezpieczeniowego i od 2002 do 2003 wiceprezesa Przedsiębiorstwa Eksportu i Importu KOPEX S.A. w Katowicach. Zasiadał także w radach nadzorczych m.in. Daewoo FSO, Rafinerii Gdańskiej i Agencji Rozwoju Przemysłu oraz był prezesem śląskiego oddziału Polskiej Fundacji Promocji Kadr w Bytomiu i przewodniczącym rady polsko-japońskiej fundacji Polskie Centrum Produktywności w Warszawie. Został członkiem Sojuszu Lewicy Demokratycznej. Od 5 maja 2003 do 15 lutego 2005 pełnił funkcję podsekretarza stanu w Ministerstwie Skarbu Państwa, odpowiedzialnego za nadzór właścicielski.