Urodzony 4 IV 1950, Katowice. Żonaty.
Ukończyłem studia na Wydziale Mechaniczno-Energetycznym Politechniki Śląskiej (specjalność: gospodarka energetyczna): magister inżynier mechanik.
Uzyskałem stopień naukowy doktora, a następnie doktora habilitowanego w Politechnice Śląskiej (dyscyplina naukowa: budowa i eksploatacja maszyn). W roku 1997 otrzymałem tytuł naukowy profesora nauk technicznych.
Nauczyciel akademicki w Politechnice Śląskiej: 1974-1981 – asystent, 1981-1993 – adiunkt, 1993-2000 profesor nadzwyczajny, od roku 2000 profesor zwyczajny na Wydziale Organizacji i Zarządzania.
1986-1990 projektant w Kombinacie Kokschemicznym „Zabrze” w Zabrzu.
1993-1996 wiceprzewodniczący Rady Polskiej Agencji Rozwoju Regionalnego w Warszawie
1999-2002 członek zespołu doradców Wojewody Śląskiego
2000-2007 wiceprzewodniczący Rady Nadzorczej Katowickiej Specjalnej Strefy Ekonomicznej KSSE S.A.
Jestem autorem ponad 170 publikacji w kraju i za granicą. Promotorem dziewięciu ukończonych przewodów doktorskich. Odbyłem kilkanaście staży i pobytów studialnych w zagranicznych ośrodkach naukowych.
1991-1994 – członek Rady Krajowej Kongresu Liberalno-Demokratycznego, 1994-2001 – członek Unii Wolności. Od 2002 członek Platformy Obywatelskiej RP.
Od 1974 członek Stowarzyszenia Inżynierów i Techników Mechaników Polskich (SIMP). Od 1976 członek Polskiego Towarzystwa Akustycznego (PTA). Od 2002 członek Polskiego Towarzystwa Zarządzania Produkcją (PTZP) (od 2005 wiceprezes Zarządu Głównego PTZP). Od 2003 członek Stowarzyszenia „Dom Saint Etienne w Katowicach” (w latach 2003-2007 wiceprezes Zarządu Głównego Stowarzyszenia).
1990-1994 – radny Rady Miejskiej w Gliwicach. 1990-1994 – członek Prezydium Sejmiku Samorządowego Województwa Katowickiego. 1992-1995 – członek delegacji polskiej do Rady Europy w Strasburgu. 2002-2006 – zastępca prezydenta miasta Gliwice. 2006-2007 – radny Rady Miejskiej w Gliwicach: przewodniczący Rady.