The would-be next PM even refused to rule out shutting down Parliament to stop Remainer MPs from blocking a No Deal exit.
Rival Jeremy Hunt tried to challenge him with his own tough line, pledging to push Brussels hard in trade talks so “they need us every bit as much as we need them”.
Speaking at a hustings event with activists in Bournemouth this evening, Mr Johnson drew laughs and cheers from the 600-strong crowd while his challenger had a slightly more muted reception.
Vowing to push Brexit through by October 31, Boris blasted: “For the last three years I’ve been frankly very frustrated.
“I’ve been depressed in a way to see the way we’ve tended to run this country down and not believed in ourselves.”
He added: “We’ve gone a long way now going out and asking Brussels for this and that.
“I think it’s time now for a slight difference of approach. I’m very much in favour of dialogue and constant conversation but we’ve made an extremely generous offer of our £39billion and the treatment of EU citizens.
“There’s a very good deal on the table waiting to be done by our European partners.
“When they have a clear answer about what we really want, I think the mood will lighten.”
There’s a very good deal on the table waiting to be done by our European partners
Asked if he would consider proroguing Parliament, suspending the Commons to stop MPs voting against a No Deal Brexit, Mr Johnson refused to rule out the radical plan.
He said: “I’m not attracted to the idea of a No Deal exit from the EU but, you know, I think it would be absolutely folly to rule it out. I think it’s an essential tool of our negotiation.
“I don’t envisage the circumstances in which it will be necessary to prorogue Parliament, nor am I attracted to that expedient.”
After the hustings chair pointed out he had left the option on the table, Boris joked: “A lot of things are on the table. It’s a big table.”