Pochodzi z rodziny o tradycjach politycznych i militarnych. Jego ojciec był sekretarzem stanu w gabinecie hitlerowskiego ministra spraw zagranicznych Joachima von Ribbentropa.
Richard von Weizsaecker brał udział w wojnie, m.in. w ataku na Polskę we wrześniu 1939 roku. Po wojnie ukończył studia. Jako student prawa bronił swego ojca podczas procesów norymberskich.
Pracował na wysokich stanowiskach w dużych koncernach, jednocześnie zasiadał w prezydium Niemieckiego Synodu Ewangelickiego. W 1954 roku wstąpił do Unii Chrześcijańsko-Demokratycznej (CDU). W latach 1969 - 1981 był deputowanym tej partii do Bundestagu. Przez trzy lata sprawował urząd burmistrza Berlina Zachodniego.