Senate Rebels Confront Trump On War

For the first time ever, the U.S. Senate voted to tell a sitting president to stop fighting a war he never asked Congress to approve — and four of his own party members helped make it happen.

Story Snapshot

  • The Senate passed a War Powers Resolution 50-48 directing President Trump to remove U.S. forces from hostilities against Iran without congressional approval.
  • Four Republican senators — Susan Collins, Lisa Murkowski, Rand Paul, and Bill Cassidy — broke with their party to support the measure.
  • The resolution is non-binding and largely symbolic, meaning it cannot legally force Trump to pull back troops on its own.
  • To become enforceable, the resolution would need 60 Senate votes to advance, then survive a likely presidential veto requiring a two-thirds override in both chambers.

A Historic Senate Vote That May Not Change Anything

The U.S. Senate passed a War Powers Resolution directing President Trump to end military hostilities against Iran unless Congress formally authorizes the conflict.[2]

The vote was 50-48. Four Republicans — Senators Susan Collins of Maine, Lisa Murkowski of Alaska, Rand Paul of Kentucky, and Bill Cassidy of Louisiana — joined nearly all Democrats. Only Senator John Fetterman of Pennsylvania crossed the aisle to vote against it.[2] It marked the first time the Senate has ever passed such a resolution against an ongoing conflict with Iran.

What the 1973 War Powers Resolution Actually Requires

The War Powers Resolution of 1973 was passed over President Nixon’s veto after the Vietnam War exposed how easily a president could drag the country into a prolonged conflict without Congress ever saying yes.[17] The law requires the president to notify Congress within 48 hours of deploying forces into hostilities.

If Congress does not declare war or authorize the action within 60 days, the president must withdraw.[18] Every president since Nixon has disputed the law’s limits on their authority — and every one of them has found ways around it.

Senator Tim Kaine of Virginia, who sponsored the resolution, has pushed for congressional war authorization since 2013.[1] He argues the Constitution is plain: only Congress can declare war. The White House disagrees, framing the Iran strikes as necessary to stop Iran from developing nuclear weapons — a goal that has won praise from key allies on Capitol Hill.[1]

The administration also asked Congress for an additional $80 billion in supplemental defense funding tied to the conflict, which puts real financial pressure on lawmakers who might otherwise oppose the war.[6]

Why This Vote Is Both Meaningful and Toothless

Here is the uncomfortable truth about this historic vote: it cannot force Trump to do anything. The resolution is a concurrent resolution, which means it does not go to the president for a signature and carries no legal enforcement power.[2]

To actually compel a troop withdrawal, Congress would need to pass a joint resolution — which Trump could veto — and then muster a two-thirds majority in both chambers to override him.[18] That threshold is nowhere near reachable right now. The Senate vote itself needed only 51 votes, but a final passage vote would require 60, meaning ten more Republicans would need to flip.[18]

The House Passed Its Own Version, But Just Barely

The House passed a similar War Powers Resolution on June 3, with a vote of 215-208.[5] Four Republicans crossed over: Representatives Thomas Massie of Kentucky, Tom Barrett of Michigan, Warren Davidson of Ohio, and Brian Fitzpatrick of Pennsylvania. That margin is razor-thin and shows how fragile the bipartisan coalition really is. An earlier House attempt failed 212-219, proving that a single news cycle or a presidential phone call can flip enough votes to kill the effort entirely.[1]

Republicans Who Blocked It Have a Point Worth Hearing

Republican leadership argues the military operation is limited in scope and that tying the president’s hands mid-mission creates real danger.[2] One Republican senator put it bluntly: you do not have to authorize military operations — they can continue as long as the president wants until Congress cuts off funding.

That is not a fringe legal view. Presidents from both parties have held it for decades.[17] The conservative case here is actually strong: Congress has the power to defund any military operation it truly opposes. If members lack the votes to defund it, a symbolic resolution changes nothing on the ground.

The resolution does include a self-defense carve-out, making clear the U.S. can still defend itself against imminent threats even if the broader hostilities are directed to stop.[1]

That is a reasonable guardrail. But the broader debate — who decides when America goes to war — is one the country has been avoiding since 1973. The Senate just forced it back into the open, even if only for a news cycle. Whether Congress ever finds the spine to follow through with real enforcement is the question nobody wants to answer.

Sources:

[1] Web – Senate for first time approves a war powers resolution in a rebuke to …

[2] Web – Senate passes Iran War Powers resolution despite Trump’s opposition

[5] Web – US Senate for first time approves Iran war powers resolution, in …

[6] Web – House passes resolution to end hostilities with Iran – NPR

[17] Web – Findings and Analysis | War Powers Resolution Reporting Project

[18] Web – What’s next for the War Powers Resolution on Iran? PolitiFact explains