Předtím, než se stal prezidentem Spolkové republiky Německo, byl primátorem Západního Berlína.

Proslul svým projevem z 8. května 1985, v němž označil den před 40 lety, tedy den německé porážky ve druhé světové válce, za "den osvobození Německa od nelidského systému nacionálně-socialistické diktatury".

Richard von Weizsäcker začínal politickou kariéru v CDU, za tuto stranu byl poslancem a posléze také místopředsedou Bundestagu. Když se v roce 1984 stal prezidentem, členství přerušil.