Incumbent President Joachim Gauck announced on 6 June 2016 that he would not stand for re-election, citing his advancing age.
If the President-elect is a member of a legislature or a government on federal or state level, he has to resign from that office before the start of their term.
Chancellor Angela Merkel originally wanted to nominate Green politician Marianne Birthler, who succeeded Gauck as the Federal Commissioner for the Stasi Records from 2001 to 2011, and as the CDU/CSU and the Greens control a majority in the Federal Convention, Birthler's election would have been secured.
In any case Steinmeier was the clear favorite to win the election, because the parties endorsing his candidacy held more than 1000 votes in the Federal Convention.
Alternative for Germany proposed the former treasurer of Frankfurt Albrecht Glaser, and the Free Voters named the judge and TV celebrity Alexander Hold.