Brexit "isn't some magic cure" and could leave Britain worse off, the nation's best-known campaigner for Brexit has declared.

Nigel Farage made the confession today despite spending his entire political career pushing for Britain to leave the EU.

The former UKIP leader told ITV News: "Brexit done properly will make this country richer. Brexit done badly will leave us in a worse position than we were before."

He added: "Brexit on its own isn't some magic cure."

Mr Farage's comments appear to contradict those he made when he was persuading people to vote Leave in the 2016 EU referendum .

He told the Mirror in June 2016 a no-deal Brexit "would be better and cheaper for this country than where we currently are."

At the time, he added: "The worst case possible scenario is better than where we are today."

Days before the referendum, he also wrote: "Don't forget that so many who now insist that we would be diminished as a nation if we leave the EU said that our economy would suffer if we did not join the euro.

"They were wrong then and they are wrong now."

Responding to Mr Farage's comments today, one Twitter user proclaimed: "Traitorous f***."

(Image: REUTERS)

Great Grimsby Labour MP Melanie Onn added: "Farage did promise lots of areas (including mine) a land of milk and honey post-Brexit.

"To say now Brexit is not the solution it was pitched as, causes huge issues for trust in politics."

Show more

Labour peer Andrew Adonis added: "Well, well, so Mr Farage now accepts that Brexit will make us poorer.

"I think he just won us the people’s vote."

Mr Farage insisted Brexit could make Britain better-off but complained "leadership from Theresa May has been pitiful" and there has been "no clear vision".

He also boasted "if I hadn’t existed, I suspect the BNP would have been a much bigger force in British politics."

But he insisted UKIP wasn't actually racist, and merely attracted voters who had chosen the BNP while "holding their noses" about its racist views.