The US House of Representatives has voted to block President Donald Trump from authorising military action against Iran without congressional approval, a stinging bipartisan rebuke to the administration's aggressive posture towards Tehran. The resolution, passed 227-186 with 21 Republicans joining Democrats, invokes the War Powers Act of 1973 to ensure the president cannot unilaterally plunge the country into another conflict in the Middle East, as tensions escalate following the killing of Iranian General Qassem Soleimani.
The measure, titled the No War Against Iran Act, is not legally binding but sends a clear political signal that the House will push back against a potential military confrontation that many lawmakers fear could spiral into a regional war. The resolution states that the president must obtain specific authorisation from Congress before using military force against Iran, unless the US faces an imminent armed attack. It also calls on the administration to de-escalate tensions and pursue diplomatic channels.
Democratic Speaker Nancy Pelosi said the vote was necessary to honour the constitutional role of Congress in matters of war and peace. "The president must not engage in hostilities against Iran without the approval of Congress. This resolution reaffirms Congress's constitutional responsibility and demands that the administration put the safety of our servicemembers and the American people first," she said.
Republican opposition was not uniform, with more than a dozen GOP lawmakers crossing party lines to support the measure. Among them was Representative Thomas Massie of Kentucky, who called the vote a "necessary check on executive power." The Trump administration had lobbied heavily against the resolution, arguing it would undermine the president's ability to protect US interests and allies from Iranian aggression. National Security Advisor Robert O'Brien warned that the vote would "embolden Iran" and weaken America's position in the region.
The resolution is the sharpest congressional rebuke of Trump's Iran policy to date, following the January 2020 Soleimani strike that brought the US and Iran to the brink of conflict. While the administration has since insisted it does not seek war, the recent deployment of additional forces to the Middle East and repeated threats to Iranian targets have stoked fears of a miscalculation. International partners, including the UK and EU, have urged restraint, and the UN Secretary General called for a de-escalation of rhetoric.
The vote comes amid heightened scrutiny of Trump's use of executive powers, as the president faces an impeachment trial in the Senate. Democratic critics argue that Trump has circumvented Congress on foreign policy, including withdrawing from the Iran nuclear deal and imposing crippling sanctions. The administration maintains that the pressure campaign is designed to force Iran to negotiate a more comprehensive agreement.
Although the resolution will not likely become law, the House vote reflects a deepening partisan fault line over the use of military force. A similar measure in the Senate, introduced by Senator Tim Kaine of Virginia, faces an uncertain future but may gain traction if Republican defections continue. The White House has issued a veto threat, should the measure reach the president's desk.
Strategic analysts note that the vote underscores the fragility of US institutional checks on executive power, particularly in national security matters. The War Powers Act has been challenged by successive presidents, but Congress has rarely enforced it. This resolution, however, indicates a growing willingness among lawmakers to reclaim authority in an era of unilateral executive action.








