Poseł na Sejm RP V i VI kadencji. W latach 1998-2002 wiceprezydent miasta Jastrzębia Zdroju, w latach 2002-2005 I zastępca prezydenta miasta Jastrzębia Zdroju.
Był radnym Rady Miasta Jastrzębie Zdrój, członkiem zarządu Euroregionu „Śląsk Cieszyński”, wiceprezesem Stowarzyszenia Rozwoju i Współpracy Regionalnej „Olza” (1998-2005), skupiającego gminy położone na granicy z Republiką Czeską, oraz członkiem komitetu sterującego budową autostrady A-1.