The President of Germany, Frank-Walter Steinmeier, signed the “marriage for all” bill into law on Thursday. The new law will come into effect after 1 October 2017.
The final step in the legalisation of gay and lesbian marriage comes three weeks after the country’s Bundestag approved the law at the end of June.
The law was controversial, and was rushed through both houses of parliament before the summer break.
Lawmakers who are opposed to “marriage for all” have threatened to have the legality of the new law checked by the Federal Court of Justice, which is Germany’s highest court.
The main change between civil partnerships and marriage equality in German law means same-sex couples will be able to jointly adopt children.