Polityk, historyk, nauczyciel akademicki, publicysta. Działacz opozycji demokratycznej w PRL, współzałożyciel Komitetu Obrony Robotników i Komitetu Samoobrony Społecznej „KOR”. Poseł na Sejm RP I, III, IV, VI, VII, VIII, IX i X kadencji, a obecnie marszałek Senior Sejmu RP IX kadencji.