- Oops!Something went wrong.Please try again later.
Following his Commons victory on Tuesday - at the fourth time of asking - the Prime Minister sought to rally his party, telling MPs it was time to "get Brexit done”.
The one-page Bill enabling the election to be held on December 12 now goes to the House of Lords, but it is unlikely to be held up in the unelected upper chamber.
Once it receives the royal assent, it will pave the way for Parliament to be dissolved on November 6 marking the start of the campaign in earnest.
Ultimately, the Bill passed the Commons by 438 votes to 20 after a bid to alter the date, which Downing Street warned would scupper the whole thing, was rejected.
The Conservatives go into the campaign in buoyant mood, with one opinion poll at the weekend putting them 16 points ahead of Labour.
However Mr Johnson cautioned his MPs against any complacency when it comes to the result.
He said: “It's time for the country to come together, get Brexit done and go forward. It'll be a tough election and we are going to do the best we can.”
The Prime Minister is aiming to restore the Tories' Commons majority lost by Theresa May in 2107 so he can finally end three years of deadlock and get his Brexit deal through Parliament.
But there are risks in going to the country having failed to deliver on his promise to deliver Brexit by October 31 "do or die" and with Nigel Farage's Brexit Party denouncing his deal with Brussels.
A pre-Christmas poll could mean voter turnout will be depressed on the dark December nights while the Conservatives may also suffer at the ballot box if the NHS is hit by a winter flu crisis.
Jeremy Corbyn sought to strike an upbeat note in his pitch to MPs and voters, saying the election offered a "once-in-generation" chance to transform the country.
It was the Labour leader's decision finally to back an election which enabled Mr Johnson to get it through the Commons.
He had been under intense pressure to relent after the Liberal Democrats and the SNP said at the weekend that they would be prepared to support a December poll.
However, many Labour MPs are deeply unhappy at the prospect fearing that they are heading for another election defeat.
Only 127 of the party's 244 MPs voted for the election while more than 50 signed an amendment calling for the poll to be delayed until May 2020.
Mr Corbyn sought to characterise the election as a contest between Conservatives "who think they are born to rule" and Labour's programme of radical reform.
Writing in the Daily Mirror, he highlighted his plans to take rail, water and energy into public ownership while raising taxes on those "at the top" to invest in public services.
The Lib Dems go into the election confident their pro-Remain stance will see them pick up support with leader Jo Swinson pitching herself as "the Liberal Democrat candidate for prime minister".
"It is our best chance to elect a government to stop Brexit," she said.
For the SNP, Scotland's First Minister Nicola Sturgeon said it was an opportunity for Scotland to put an independence referendum back on the agenda.
"A win for the SNP will be an unequivocal and irresistible demand for Scotland's right to choose our own future," she said.