Peter Bone has revealed he is "pretty fed up" with colleagues who have complained about leaving the EU without a deal, despite previously supporting it.
Appearing on the breakfast show, the Conservative MP for Wellingborough said remainer MPs should "show a bit of principle" and resign if they objected to the government's position on Brexit.
"I'm pretty fed up with some of my colleagues in government. They should show a bit of principle and either shut up or resign," Bone told talkRADIO's Julia Hartley-Brewer. "They have all voted for it [no-deal] as an act of Parliament".
- Read more: Jeremy Corbyn: Labour will back second EU referendum
- Read more: Owen Paterson MP: Prime Minister 'quite right' to delay Brexit vote
He added: "I don't understand how you can vote for something, stand for it in the General Election and go back on it a few weeks before Brexit."
Bone complained of a "double standard" when it came to remain ministers and leave ministers.
"If the Eurosceptic MPs spoke out against government policy I wonder whether they'd still be in cabinet," he said.
"There has been many principled leave ministers who have resigned because they couldn't stomach government policy, yet remainers say what they like and continue in post."