Nigel Farage has confirmed that he will run to be an MP in any upcoming General Election, but Prime Minister Boris Johnson doubled down on ruling out a political pact between the Tories and the Brexit Party.

A snap election is expected before the end of the year, with parliament in deadlock over Brexit.

Read more: Vote of no confidence in Boris Johnson could happen ‘next week’, says SNP MP

Farage, who is currently a Member of the European Parliament, told Sky News: “Of course I will stand.”

He said the Brexit Party will have a “very important role to play” if Boris Johnson fails to get Brexit over the line by the looming 31 October deadline.

Farage refused to say where he would stand for election, but said: “I will lead the charge on behalf of the Brexit Party.”

He has maintained in recent weeks that if the Tories pursue a no-deal Brexit, he would be happy to make an electoral pact between the two parties.

This morning, he said if the Conservatives were to join forces with the Brexit Party in any election they would gain a majority of between 60 and 100 seats.

“Here is a way for Boris to get a big, workable majority. We’re happy to help with that,” he said.

But speaking ahead of the Conservative party conference, Johnson ruled out any possibility of working with Farage.

Read more: Boris Johnson says he will not resign to avoid asking for Brexit delay

He told the BBC: “The Conservative party is the oldest, greatest political party in the world, it’s a big, broad church and we don’t do deals with other parties.”

Earlier this month, a Tory source said Farage was not a “fit and proper” person, and “should never be allowed anywhere near government”.