Germany expects to receive 800,000 asylum seekers by the end of this year, said Interior Minister Thomas de Maiziere on Wednesday.
The number of applications are likely to rise four times from last year.
The minister said Germany receives 43 percent of all asylum applications in the 28-nation European Union.
"Open borders [in Europe] will have no long-term viability if there is no real European asylum policy," he added saying that Europe has to come up with a better way to share the burden.
"Germany cannot take 40 percent of all of the asylum seekers forever," he said.
In the first seven months of this year, there were approximately 220,000 asylum applications. Last year in the same period the number was 97,000, de Maiziere told reporters in a news conference in Berlin.
“Migration through the Aegean and the Balkans has significantly increased, particularly the situation in Greece has drastically worsened,” the minister said.
“And there is no sign of a positive development in conflict regions in the Middle East, North Africa and the Horn of Africa.”
Germany has struggled to accommodate a wave of asylum-seekers from war zones such as Syria but also from countries without military conflict in southeastern Europe, including Albania, Serbia and Kosovo.
Germany also struggles to accommodate asylum seekers from countries without military conflict in southeastern Europe including Kosovo, Albania, Serbia.
According to police, far right extremists carried out 202 attacks against asylum seekers in first six months on 2015.