Urodził się 17 kwietnia 1952 roku w Międzybrodziu Bialskim koło Bielska-Białej.
Karierę zawodową rozpoczął jako ślusarz-mechanik w Zakładach Przemysłu Włókienniczego "Bielska Dzianina" (1966-1979). Następnie górnik, ratownik górniczy w KWK "Silesia" (1979-1990; 1992-1993).
Od września 1980 r. członek "Solidarności". Wszedł do komitetu założycielskiego NSZZ "Solidarność" KWK "Silesia". Został wiceprzewodniczącym Komisji Zakładowej (styczeń 1981) oraz delegatem na I Walne Zebranie Delegatów (WZD) Regionu Śląsko-Dąbrowskiego NSZZ "Solidarność" (lipiec 1981).
Po ogłoszeniu stanu wojennego nie zaprzestał działalności związkowej. Stanął na czele tajnych struktur "Solidarności" w kopalni, kolportował podziemną prasę (między innymi Tygodnik Mazowsze oraz Solidarność Podbeskidzia). 28 sierpnia 1982 r. internowany. Trafił do "ośrodka odosobnienia" w Zabrzu-Zaborzu. 2 grudnia 1982 r. zwolniony.
20 sierpnia 1988 r. stanął na czele strajku pracowników KWK "Silesia". Niedługo potem został przewodniczącym tymczasowej komisji zakładowej odradzającego się Związku.
Od 1989 do 1992 r. wiceprzewodniczący Regionu Podbeskidzie NSZZ "Solidarność". Przez niemal trzy dekady (1989-2018) delegat na regionalne WZD i Krajowy Zjazd Delegatów.
Pełnił funkcje kierownicze w branżowych strukturach Związku: od 1993 do 1998 r. był wiceprzewodniczącym Sekcji Krajowej Górnictwa Węgla Kamiennego, a od 1998 do 2018 r. - przewodniczącym (Krajowego) Sekretariatu Górnictwa i Energetyki.
Jako szef KSGiE nieustannie walczył o miejsca pracy, prawa pracownicze oraz gałęzie gospodarki mające fundamentalne znaczenie dla kraju. Szczególne miejsce w jego działalności zajmowało górnictwo, z którego się wywodził. Obrona przemysłu wydobywczego była dla niego walką o suwerenność gospodarczą i bezpieczeństwo państwa.
Od 1995 r. członek, a w latach 1999-2010 prezes Polsko-Amerykańskiego Stowarzyszenia na rzecz Bezpieczeństwa i Higieny Pracy.
Za swoje zasługi został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski (2008) oraz Krzyżem Wolności i Solidarności (2017).
Cześć Jego pamięci!