Prime Minister Viktor Orbán has described the arrival of asylum seekers in Europe as "a poison", saying Hungary does not want or need "a single migrant".
"Hungary does not need a single migrant for the economy to work, or the population to sustain itself, or for the country to have a future," he said.
"This is why there is no need for a common European migration policy: whoever needs migrants can take them, but don't force them on us, we don't need them... every single migrant poses a public security and terror risk," PM Orbán continued.
"For us, migration is not a solution but a problem... not medicine but a poison. We don't need it and won't swallow it," he concluded.
Hungary has filed a legal challenge against EU proposals to force Hungary to accept illegal immigrants, and will hold a referendum on its participation in the scheme on October 2.
Hundreds of thousands of migrants and refugees made their way through Hungary and Austria in 2015 on their way to Germany and other wealthier EU states.
However, following the government's implementation of razor wire fences along the borders last autumn, and tougher border controls, the number of migrants entering Europe through Hungary has declined since 2015.
Despite this annual decline, numbers have been rising again in recent months, reaching almost 18,000 so far this year.
In response, the government introduced further security measures this month, including the controversial forced return to no-man's land between Hungary and Serbia of any migrant found within five miles of the southern border.