Labour and other UK opposition parties have agreed not to back the PM’s demand for a general election before October’s EU summit.
Labour, the Lib Dems, the SNP and Plaid Cymru say they will vote against or abstain in Monday’s vote on whether to hold a snap poll, the BBC reports.
The SNP’s Ian Blackford said they wanted to make sure the UK did not “crash out” in a no-deal Brexit.
But the PM said the parties were making an “extraordinary political mistake”.
Mr Johnson wants an election to take place on 15 October, ahead of the Brussels summit on 17 and 18 October.
He argues that this will allow the government to “get on” with delivering Brexit by 31 October.
But during the past week, the prime minister has suffered a series of defeats over Brexit in Parliament, expelled 21 of his own MPs for rebelling and seen his younger brother, Jo Johnson, resign from government.
Mr Johnson’s decision to prorogue – suspend – Parliament next week ahead of a Queen’s Speech on 14 October is also being challenged in the courts in Scotland and Northern Ireland.
But campaigner Gina Miller has lost a judicial review she brought to London’s High Court over the prorogation. However, permission has been granted for the case to be heard in the UK Supreme Court on 17 September.
Meanwhile, a bill designed to prevent a no-deal Brexit is expected to finish its progress through the House of Lords on Friday.