Boris Johnson will face a rebellion next week over his plan to impose draconian emergency laws to tackle coronavirus that could be in place for more than two years.

David Davis, the former Brexit secretary, is planning to table an amendment calling for the legislation to expire after a year. He said that the powers are so extensive that they need an “absolute, brick-wall stop”.

The government had hoped to find cross-party consensus so that the legislation could pass through the Commons on Monday and Tuesday without a formal vote.

However, Mr Davis has decided to table the amendment alongside senior Labour MPs who are concerned about the extent of the powers. Mr Davis, 71, forced a by-election in 2008 in protest at civil liberties