Pracował w Instytucie Automatyzacji Procesów Technologicznych i Zintegrowanych Systemów Wytwarzania na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej. Pełnił funkcję dyrektora Instytutu Budowy Maszyn, był też prodziekanem Wydziału Mechanicznego Technologicznego. Przewodniczył Radzie Naukowej w Instytucie Obróbki Skrawaniem. Był również członkiem Komitetu Budowy Maszyn IV Wydziału - Nauk Technicznych Polskiej Akademii Nauk. Ponadto prowadził wykłady również na uczelniach w Krakowie i Opolu. Należał do oddziału gliwickiego Polskiego Towarzystwa Mechaniki Teoretycznej i Stosowanej.
Od 1980 r. należał do NSZZ „Solidarność”. Pierwszy prezes (1988) Gliwickiego Oddziału Towarzystwa Miłośników Lwowa. Należał do Komisji Turystyki Górskiej Polskiego Towarzystwa Turystyczno-Krajoznawczego. Był przodownikiem Górskiej Odznaki Turystycznej PTTK.
Był mężem Krystyny z domu Szmyd (1924–2012). Mieli dwoje dzieci: Marię (ur. 1954) i Tomasza (ur. 1956).
Zmarł 24 czerwca 2009 r. w Gliwicach, pochowany 26 czerwca 2009 r.