Inżynier, nauczyciel akademicki i działacz opozycji demokratycznej. Absolwent Politechniki Śląskiej w Gliwicach, związany z tą uczelnią przez całe życie zawodowe. Współzałożyciel struktur NSZZ „Solidarność” na Politechnice Śląskiej, aktywny działacz związkowy i wiceprzewodniczący Koła Wydziałowego w katowickim ośrodku uczelni.
W latach 80. zaangażowany w pomoc represjonowanym – jako przewodniczący Biskupiego Komitetu Pomocy w Katowicach wspierał internowanych i ich rodziny, organizując m.in. kolonie dla dzieci działaczy „S”. W III RP kontynuował działalność społeczną i polityczną, m.in. jako przewodniczący zakładowej „Solidarności” na Politechnice Śląskiej, delegat na regionalne i krajowe zjazdy związku oraz współpracownik Mariana Krzaklewskiego w Sejmie.
W latach PRL rozpracowywany przez Służbę Bezpieczeństwa. Od 1984 roku członek Klubu Inteligencji Katolickiej w Katowicach.
ul. Plebiscytowa 49A
40-041 Katowice
Biuro (32) 400 82 72 lub 602 465 144
Księgowość 784 044 072
Zwiedzanie 784 906 432