Uczestnik Grudnia ’70 i od 1979 działacz Wolnych Związków Zawodowych Wybrzeża. Kolportował niezależne czasopismo „Robotnik”, przez co był wielokrotnie zatrzymywany. Od sierpnia 1980 był działaczem „Solidarności” Stoczni Gdańskiej, współorganizował sierpniowe protesty, podczas których odpowiadał za ochronę bramy nr 1. W okresie stanu wojennego zaangażowany w działalność Tajnej Komisji Zakładowej, przez co od grudnia 1983 do marca 1984 był więziony. W ramach TKZ organizator zbiórki składek związkowych oraz druku podziemnego pisma „Rozwaga i Solidarność”. Następnie został współzałożycielem i szefem drukarni TKZ i kolporterem jej materiałów. W marcu 1984 zwolniono go z pracy w stoczni. Od 1984 do 1986 zatrudniony w spółdzielni Termont, od 1986 współzałożyciel spółdzielni Inbud. Od 1988 do 1989 przebywał na emigracji zarobkowej w USA. W 1990 przywrócony do pracy w Stoczni Gdańskiej, w 1997 przeszedł na emeryturę. W 1992 wystąpił z Solidarności, uważając, że ta sprzeniewierzyła się swoim ideałom.