He was appointed a Companion of the Order of the Bath (CB) in 1971, elevated to Knight Commander (KCB) in 1975 and further elevated to Knight Grand Cross (GCB) in 1980. In 1985, he was awarded an Honorary Degree (Doctor of Letters) by the University of Bath.