The United States House of Representatives has voted to block President Donald Trump from pursuing military action against Iran, a decisive rebuke that underscores the depth of congressional opposition to unilateral executive war powers. The resolution, which passed 224-194 largely along party lines, directs the President to cease hostilities unless expressly authorised by Congress or in defence against an imminent armed attack.
The move comes after weeks of heightened tensions in the Persian Gulf, including the downing of a US drone and the sabotage of oil tankers near the Strait of Hormuz. The Trump administration had reportedly drawn up plans for a retaliatory strike on Iranian missile sites, only to call off the operation at the last minute. The White House stated that the President retains the authority to defend American interests, but the House vote sends a clear signal that any further escalation would face legislative obstruction.
A key factor in the diplomatic turn has been the intervention of the United Kingdom. British Foreign Secretary Jeremy Hunt has been shuttling between Washington, Tehran, and European capitals, advocating for a negotiated path. This weekend, Hunt secured a commitment from Iranian Foreign Minister Mohammad Javad Zarif to avoid further provocations, contingent on the US refraining from military action. The British-led initiative, which also received backing from France and Germany, aims to preserve the 2015 nuclear deal, known as the Joint Comprehensive Plan of Action, from which Trump withdrew last year.
Speaker of the House Nancy Pelosi described the vote as a restoration of constitutional balance. “Congress alone has the power to declare war, and we will not outsource that responsibility to the executive branch, regardless of the provocation,” she told reporters. House Democrats argued that Trump’s approach to Iran has been erratic, alienating allies and empowering hardliners in Tehran. Republican leaders, meanwhile, accused the majority of undermining the President’s ability to protect the nation.
The resolution will now proceed to the Senate, where its fate is uncertain. Senate Majority Leader Mitch McConnell has signalled he will not bring it to a vote, calling it a “political stunt”. However, a handful of Republican senators have expressed unease over the drift towards conflict, suggesting some cross-party support may emerge. If passed by both chambers, the measure would still be subject to a presidential veto, which the White House has threatened. Overriding a veto would require a two-thirds majority in each house, a threshold currently seen as unattainable.
This rupture between the executive and legislative branches comes at a time when Iran has breached the uranium enrichment limits set by the nuclear deal. Tehran insists its steps are reversible if the remaining signatories deliver the economic relief promised under the accord. European nations have established a special payment mechanism to facilitate trade with Iran, bypassing US sanctions, though its impact has been limited. The risk remains that either side could miscalculate and trigger a conflict that diplomats have worked to avoid.
The House vote marks an institutional pushback against the erosion of congressional war powers, a trend that has accelerated since the 2001 Authorisation for Use of Military Force. Critics of executive overreach argue that this moment could set a precedent for future administrations, reinforcing the principle that decisions on war and peace belong to Congress. For now, the immediate threat of a US strike on Iran appears to have receded, but the underlying tensions persist.











