Fizyk, nauczyciel akademicki, członek NSZZ „Solidarność”, współzałożyciel i przewodniczący Solidarności Walczącej, poseł na Sejm RP.
Działacz NZS i Grup Oporu „Solidarni”, współpracownik KSS „KOR”.