Srebrnym Krzyżem Zasługi (1954)., Medalem 10-lecia Polski Ludowej (1955)., Medalem Komisji Edukacji Narodowej (1976), Krzyżem Komandorskim (Commendatore) Orderu Zasługi Republiki Włoskiej (1986), Krzyżem Armii Krajowej (1994), Medalem „Zasłużony dla Tolerancji” (1999), Krzyżem Komandorskim z Gwiazdą Orderu Odrodzenia Polski (1999)., Krzyżem Oficerskim Orderu Odrodzenia PolskiKto jest kim w Polsce 1989, Wydawnictwo Interpress, Warszawa 1989, s. 324. oraz nagrodą Stołecznego Królewskiego Miasta Krakowa (grudzień 2005).
Doktoraty honoris causa W 1983 został doktorem honoris causa Uppsala Universitet (Szwecja). 18 maja 1986 został doktorem honoris causa University of Connecticut (USA). 8 maja 1992 został doktorem honoris causa Uniwersytetu Wrocławskiego (Polska). W 1987 po 50 latach od uzyskania tytułu doktora Uniwersytet Jagielloński odnowił mu jego doktorat, co jest równoznaczne z nadaniem doktoratu honoris causa.