Angela Merkel, the outgoing Chancellor, described the broad-ranging measures as an act of “national solidarity”.
Only Covid-vaccinated persons will be permitted to enter restaurants, cinemas, and other leisure facilities.
The chancellor suggested that vaccinations could become mandatory by February.
The fourth wave of Covid in Germany is the most severe to date, with 388 more deaths reported within the last 24 hours.
The spread of Omicron variants of Covid is also a concern. Officials from the EU warned that it could cause more than half of all Covid cases within the next few months.
Merkel stated that hospitals had become so stretched that patients were forced to move to other areas to receive treatment.¬†“The fourth wave must be broken, and this has not been achieved yet.”
She said that “Given the current situation, I believe it is appropriate to implement compulsory vaccination,” but also made clear that parliament would need to approve this.
Olaf Scholz is her successor and will assume the role of chancellor on Wednesday. He had previously indicated that he supported the move. This would be a few weeks after similar Austrian laws. Michael Muller, Berlin Mayor, said that the majority of Covid cases were due to people who had not been vaccinated.

Although the new measures will not be considered a lockdown for unvaccinated people, Jens Spahn, outgoing Health Minister, had previously described it as a “quasi-lockdown”.
There are some states in Germany that have so-called 2G policies. These will be nationwide. 2G stands to genes (recovered within the last six months) and gifts.
The measures were agreed upon by the 16 German states and federal leaders
Meetings with non-vaccinated persons will be limited to their household and two others
Restaurants, cultural venues, and other non-essential shops will all be subject to the 2G rule
Clubs will close in areas where 350 cases per 100,000 residents have been reported in the last seven days. The national rate is more than 400.
By Christmas, up to 30,000,000 vaccinations will have been performed – either first, second, or boosters.
Outdoor events like Bundesliga football will draw a small crowd of 15,000 people and follow 2G rules.
New Year’s Eve fireworks will be prohibited.