Otrzymał następujące ordery i odznaczenia:
- 1997 r. - Order Uśmiechu;
- 1999 r. - Krzyż Kawalerski Orderu Odrodzenia Polski;
- 2006 r. - Krzyż Komandorski Orderu Odrodzenia Polski;
- 2016 r. - Krzyż Wolności i Solidarności.
Laureat przyznawanego przez "Tygodnik Powszechny" Medalu św. Jerzego. 22 listopada 2008 roku ogłosił oddanie odznaczenia, twierdząc, że jego osoba nie pasuje do towarzystwa innych laureatów.
W latach 80-tych represjonowany przez SB.