Weizsäcker est né à Stuttgart comme le fils du diplomate Ernst von Weizsäcker et frère du physicien et philosophe Carl Friedrich von Weizsäcker.
Il est né à Stuttgart comme fils du diplomate Ernst von Weizsäcker et frère du physicien et philosophe Carl Friedrich von Weizsäcker.