Działacz opozycji w okresie PRL, współtwórca Wolnych Związków Zawodowych Wybrzeża i NSZZ „Solidarność”.
Fizyk, nauczyciel akademicki, członek NSZZ „Solidarność”, współzałożyciel i przewodniczący Solidarności Walczącej, poseł na Sejm RP.