The former Prime Minister has said he is sorry for the situation Britain has found itself in after calling an EU referendum in 2016.
David Cameron has said he does not regret calling a referendum but does feel some responsibility for "the state the country has got into" since the vote.
During his first in-depth interview since his time as Prime Minister, Cameron told ITV that holding the vote was the 'right thing to do.'
He appeared to accept the suggestion that the political deadlock is a result of his decision to hold the referendum.
"Do I have regrets? Yes," he said. "Am I sorry about the state the country’s got into? Yes. Do I feel I have some responsibility for that? Yes. It was my referendum; my campaign; my decision to try and renegotiate."
"And I accept all of those things and people, including those watching this programme, will have to decide how much blame to put on me."
Speaking of Boris Johnson, he said that he advises him from 'time to time' and said he believed the parliament shutdown appeared as a "rather sharp practice of trying to restrict the debate" and was wrong.
He also said "taking the whip away from 21 incredibly hard-working, loyal Conservatives" was a "bad decision" and said if it isn’t reversed it will become a "disastrous decision".
Speaking on Boris' Brexit campaign, Cameron said he believed the Prime Minister's support of the Leave campaign was disingenuous.
"He thought that the Brexit vote would be lost but he didn’t want to give up the chance of being on the romantic, patriotic, nationalistic side," he said.
Adding: "I can only conclude that - he’d never argued for it before; he thought it was going to lose and that’s why he made the choice."