W 2011 roku został odznaczony przez Prezydenta RP Bronisława Komorowskiego Krzyżem Kawalerskim Orderu Odrodzenia Polski.
W 1997 roku otrzymał Nagrodę Kisiela przyznawaną osobom, których osiągnięcia i działalność są zgodne z duchem twórczości
Stefana Kisielewskiego.
W 1972 roku ukończył historię na Wydziale Humanistycznym Uniwersytetu Gdańskiego.
Był działaczem opozycji w czasach PRL.