Otrzymał następujące ordery i odznaczenia państwowe:
- 1944 r. - Order Virtuti Militari;
- 1993 r. - Krzyż Komandorski z Gwiazdą Orderu Zasługi RP;
- 1994 r. - Order Orła Białego;
- 1996 r. - Medal Wolności (USA);
- Krzyż Oficerski Orderu Odrodzenia Polski;
- Krzyż Walecznych;
- Order Wielkiego Księcia Giedymina (Litwa).
Otrzymał doktorat honoris causa m.in. Uniwersytetu Jagiellońskiego, Wrocławskiego oraz Warszawskiego.
Zmarł w Warszawie, został pochowany na Powązkach.