The EU must go beyond dealing with the "symptoms" of the migrant crisis and tackle its roots in Africa, the defence secretary has warned.
Michael Fallon said the UK's international aid budget was being used to help "stabilise" countries which were seeing large numbers departing for Europe.
But speaking on the BBC's Andrew Marr show, Mr Fallon said a much more "comprehensive" approach was needed across the continent.
"At the moment we are simply dealing with the symptoms of the problem, helping to rescue people in the Mediterranean," he said.
"There has got to be a much more comprehensive approach tackling the problem much further back."
Britain has not signed up to controversial proposals from the European Commission to redistribute tens of thousands of asylum seekers who have arrived in Italy and Greece to other countries.
Mr Fallon indicated he wanted to see more intelligence sharing and action to address the problems driving people out of their own countries.
"It is a European problem now, perhaps half a million people trying to cross this year. We know already the traffickers are ringing the Italian coastguard and telling them when the boats are setting off," he said.
"We can use our overseas aid budget, and this is where it should be used, to help stabilise some of these countries and discourage this kind of mass migration from them.
"Well focused aid should be used to help stabilise these countries to help stop conflict breaking out."
Asked whether the EU could consider a naval blockade of the northern coast of Africa, the Cabinet minister replied: "That is a matter for Europe to look to see.. It is a very long coast.
"That is a difficult operation. I think what is more important is to pool the intelligence we have to go much further back in Africa."
Mr Fallon added: "We have to break the link between rescuing people from the Mediterranean and settlement, because they will keep coming if they think they are going to be settled."
He said HMS Bulwark, which has been helping in the search-and-rescue missions since April. had picked up migrants from 20 different countries.