Yanis Varoufakis shut down Ukip's Suzanne Evans' argument on why refugees shouldn't be allowed into the country, during an episode of BBC's Question Time.
During Thursday's edition of the programme, an audience member asked whether more refugees should be allowed in the country "given the housing crisis and strain on public services".
Evans - the deputy chair of Ukip - argued that no more refugees should be allowed to enter the country and praised David Cameron's response to the crisis.
The ex-Greek finance minister, who also said borders were "an absurdity when looked at from space," immediately hit back at her argument."Let me begin by saying my answer to that question is completely the opposite," he began.
"Let me remind you ladies and gentlemen that we are all migrants. And we’re all economic migrants.
"If I believe my anthropologist friends we are all Africans, actually. We came to these parts of the world."
Evans then interjected: "But it was a long time ago."
Varoufakis continued: "A long long time ago but the notion that at the time when there are tens of thousands of desperate refugees being washed up on the shores of Greece and Italy, when there are 3.1 million refugees from that particular conflict in Jordan, in Turkey, in Lebanon and these poor countries have opened their doors to these refugees and they’ve welcomed them, they’ve sheltered them, they’ve fed them, they’ve made sure that they have water to drink.
"To have this discussion in Cambridge today on whether there will be ten or twenty thousand people who are let in, to have this moral panic because of a few wretched souls on the other side of the channel in Calais?"
"This is not putting in good stead this country."
After Varoufakis' speech the audience erupted into a round of applause.