Boris Johnson will call a general election on October 14 rather than delay Brexit a senior government source has confirmed.

Speaking outside Downing Street, Johnson said he did not want an election, but would not request another Brexit extension under any circumstances.

A senior government source confirmed after his statement that the prime minister will seek a general election rather than allow a further delay.

The statement came as members of Parliament revealed their plan to prevent a no-deal Brexit.

MPs will on Tuesday bring forward legislation designed to force Johnson to request an extension to Britain's planned exit on October 31.

Prime Minister Boris Johnson will call a general election rather than allow members of parliament to prevent Britain from leaving the EU at the end of October, Downing Street has confirmed.

MPs will bring forward legislation on Tuesday designed to force Johnson to request a three month extension to Britain's planned exit from the EU on October 31.

However, speaking outside his Downing Street residence, Johnson said there were "no circumstances," under which he would request another delay to Brexit from the EU.

"I want everybody to know there are no circumstances in which I will ask Brussels to delay," he said, adding that "we are leaving on October 31, no ifs or buts."

A senior government source confirmed that Johnson will seek a general election, rather than allow another Brexit delay.

"In those circumstances what the MPs will effectively be voting for us a rapid general election," the source said.

The source added that the government intends to publish a motion on Tuesday calling for a general election in the week of October 14, if MPs vote for a delay.

Johnson said that while "I don't want an election, you don't want an election," he would do what was necessary in order to prevent "any attempt to go back on our policies or scrub the result of the referendum."

The House of Commons is due to vote on plans to force the UK government to seek an extension to the Brexit deadline until January 31 2020.

Read more: Brexit will be delayed until 2020 if MPs vote this week for law to prevent a no-deal exit

A bill published on Monday evening by a cross-party group of rebel MPs outlined the details of their plan to prevent Johnson from forcing a no-deal Brexit on October 31.

If passed, it would compel the prime minister to seek an extension to Brexit until January 31 if he had failed to secure a deal by October 19.

Downing Street signaled earlier on Monday that the House of Commons vote on Brexit would be treated as a confidence vote in the government and therefore potentially trigger a general election.

"Tomorrow's possible vote is an expression of confidence in government's negotiating position to secure a deal and will be treated as such," a Downing Street source said.

The next general election is currently scheduled to take place in 2022.

In order for a general election to take place before then, two-thirds of MPs would need to vote for it, under legislation passed by former prime minister David Cameron.

However, opposition MPs are concerned about voting for an election before any extension is agreed by the EU, given that the date of any election would then subsequently be decided by the prime minister.

Read Boris Johnson's statement in full