Urodził się 5 stycznia 1937 roku. Skończył szkołę podstawową. Od 1953 roku do lipca 1976 roku pracował w Stoczni Gdańskiej im. Lenina. 25 czerwca 1976 roku próbował zorganizować strajk solidarnościowego z robotnikami z Ursusa i Radomia. 8 lipca 1976 roku został zwolniony dyscyplinarnie z pracy. Bezskutecznie odwoływał się do Terenowej Komisji Odwoławczej ds. Pracy w Gdańsku oraz Okręgowego Sądu Pracy i Ubezpieczeń Społecznych.
29 kwietnia 1978 roku wraz z Andrzejem Gwiazdą i Krzysztofem Wyszkowskim był sygnatariuszem Deklaracji Założycielskiej Wolnych Związków Zawodowych Wybrzeża.
W maju 1978 roku nękany przez Służbę Bezpieczeństwa (ciężko chory, pod presją szykan dotykających także rodzinę), w zamian za gratyfikację wys. 54 tys. zł i rekompensatę (150 tys. zł) za wcześniejsze zwolnienie z pracy, napisał oświadczenie opublikowane w oficjalnej prasie, w którym zaprzeczył, że podpisał się pod Deklaracją Założycielską i przynależność do WZZ.
Zmarł w Gdańsku 3 marca 1980 roku.