The Senate took a significant step Tuesday toward reining in President Donald Trump’s military campaign against Iran after a surprise vote from Republican Sen. Bill Cassidy helped advance a War Powers Resolution aimed at restricting further military action without congressional approval.
The procedural vote passed 50-47 and exposed growing unease inside Congress over a war that has now stretched nearly three months, rattled global energy markets, and pushed U.S. gas prices sharply higher heading into the summer driving season.
While the resolution still faces steep odds — including another Senate vote, House approval, and an almost certain Trump veto — Tuesday’s outcome sent a clear political signal: resistance to the Iran war is no longer confined entirely to Democrats.
The biggest surprise came from Cassidy, the Louisiana Republican who broke with most of his party to support the measure.
“While I support the administration’s efforts to dismantle Iran’s nuclear program, the White House and Pentagon have left Congress in the dark on Operation Epic Fury,” Cassidy said afterward in a statement posted to X.
“In Louisiana, I’ve heard from people, including President Trump’s supporters, who are concerned about this war,” he added. “Until the administration provides clarity, no congressional authorization or extension can be justified.”
Cassidy’s defection carries additional political significance because it came only days after he failed to advance to a runoff election against Trump-backed challenger Julia Letlow in Louisiana. With his Senate career now nearing its end, Cassidy appears increasingly willing to challenge the administration openly.
The vote also highlighted growing constitutional tensions surrounding the conflict.
Under the War Powers Act, presidents are generally required to seek congressional authorization for sustained military engagements beyond 60 days. The Trump administration has argued the law is unconstitutional and has further claimed that a temporary ceasefire reached earlier this year effectively reset the timeline by pausing hostilities.
Critics dispute that interpretation, arguing the military operation has continued long enough to require formal congressional approval.
Congress technically holds sole authority to declare war under the Constitution, though presidents of both parties have frequently expanded military operations without explicit declarations over the past several decades.
Republicans broadly opposed the resolution, but several absences may have affected the outcome. Senators Thom Tillis, John Cornyn, and Tommy Tuberville were among those missing from the vote.
Pennsylvania Democrat John Fetterman broke with his own party and joined 46 Republicans in voting against the measure.
The conflict itself has increasingly become a political liability as economic consequences spread domestically.
Iran’s closure of the Strait of Hormuz — a vital shipping route that handles roughly one-fifth of global oil traffic — has severely disrupted energy markets. Oil prices have surged worldwide, and average gasoline prices in the United States have climbed above $4.53 per gallon, according to AAA.
That spike is arriving at a politically dangerous time for both parties as voters prepare for the 2026 midterm cycle.
Democrats in Congress have introduced more than a dozen war powers resolutions since the conflict began, though all previous efforts failed. Tuesday’s vote, however, suggests cracks may now be forming within Republican ranks as the war drags on longer than many initially expected.
For Trump, the development represents one of the first meaningful signs of congressional resistance to his foreign policy agenda during his second term.


