Debido a su avanzada edad, Carstens había decidido no postularse para la reelección.
Richard von Weizsäcker era candidato por segunda vez, después de 1974, cuando se había enfrentado a Walter Scheel, siendo vencido.
En la primera ronda, Richard von Weizsäcker consiguió 832 votos, superando ampliamente la mayoría absoluta necesaria.
La escritora Luise Rinser fue apoyada por Los Verdes (que contaban con 39 escaños) y fue nominada como la única candidata contra Weizsäcker, recibiendo 68 votos a favor.
El Presidente es elegido por la Asamblea Federal integrada por todos los miembros del Bundestag y un número igual de delegados en representación de los estados.