House of Commons Leader Chris Grayling said the change, also applying in some cases to Welsh MPs, would bring "real fairness to our constitutional arrangements".
The announcement follows a pre-election promise by Prime Minister David Cameron to address the decades old imbalances in the UK parliament where Scottish MPs could vote on laws affecting only England but English lawmakers could not vote on Scottish issues which are handled by Scotland's devolved parliament.
But English MPs - and in some cases English and Welsh MPs - will have a veto in the House of Commons when debating matters that have been devolved to the devolved administrations such as Scotland and Northern Ireland.
MPs will debate the changes on July 15 and the system will be changed using the rules - known as standing orders - that dictate how Parliament conducts its business, Grayling announced today.
More From This Section
With more powers set to be devolved to the Scottish Parliament after last year's independence referendum, Tory MPs have said it is not right that MPs representing Scottish constituencies can continue to determine laws affecting England only.
The Speaker will be asked to certify which bills or parts of bills relate to England or England and Wales only, he explained.
Tablet computers will be used so MPs can instantly register whether they have used their veto.
Opposition Labour said it was an "outrage" that ministers wanted to rush into making "profound constitutional change".