Sen. John Fetterman will once again side against his Democratic colleagues on the question of President Trump's military authority in Iran, the Pennsylvania senator announced Wednesday on Fox News' "Hannity." His pledge to oppose the upcoming Senate war powers resolution makes him the only Democrat willing to break ranks on what has become the party's signature foreign policy fight, for the fourth time.
The announcement came the same day Senate Minority Leader Chuck Schumer told reporters in New York City that the upper chamber would vote on the measure next week. Schumer framed the resolution as a chance to reassert congressional authority and called the Iran conflict "one of the very worst military and foreign policy actions that the United States has ever taken."
Fetterman wasn't buying it. And he hasn't been buying it for months.
Last month, the Senate held votes on three separate war powers resolutions led by Sens. Tim Kaine, Cory Booker, and Chris Murphy. Each failed 53-47. Fetterman was the lone Democrat to vote against all three. Sen. Rand Paul was the only Republican to vote in favor.
Fetterman's position has been consistent and blunt. Earlier this month, he wrote on X that "Every member in the U.S. Senate agrees we cannot allow Iran to acquire a nuclear weapon" and added, "I'm baffled why so many are unwilling to support the only action to achieve that."
That consistency has transformed him from a progressive hero into a party villain in the eyes of much of the Democratic base. But Fetterman has shown no sign of backing down.
On "Hannity" Wednesday, the senator framed the conflict in moral terms, as he has repeatedly. He told the audience:
"If you want to talk about a war crime, Iran is a 47-year-old war crime, what they continue to behave."
He went further, invoking what he described as a lost bipartisan instinct. Fetterman said:
"I'm old enough to remember we used to root for our military, and we would all agree that Iran is the world's leading terrorism underwriter."
He also urged support for the troops carrying out the operation, telling viewers, "We have to stand with our military to allow them to accomplish the goals of Epic Fury."
Schumer's press conference Wednesday in New York City amounted to a full-court press against the administration's Iran policy. The minority leader argued that Operation Epic Fury had failed and that the country was worse off for it. He cited rising gas prices, Iran's continued nuclear stockpile, and what he described as declining American credibility abroad.
Schumer went further on X, posting that the president was a "military moron", a phrase that captures the rhetorical temperature among Senate Democrats right now.
At his press conference, Schumer declared:
"This war has made us worse off today than before it started. Republicans will once again have the opportunity to join Democrats and end this reckless war of choice."
The push isn't limited to the Senate. House Democratic Leader Hakeem Jeffries said his caucus will attempt Thursday to pass a war powers resolution by unanimous consent during a pro forma session. Republicans are expected to block the effort. The House previously voted down a similar measure largely along party lines.
The broader Democratic strategy has escalated well beyond war powers votes. Earlier this week, calls erupted among Democrats to invoke the 25th Amendment and remove the president from office after Trump issued an ultimatum threatening to destroy Iranian civilization if the Strait of Hormuz was not reopened. More than 85 House Democrats, including Alexandria Ocasio-Cortez and Nancy Pelosi, backed impeachment or removal through the 25th Amendment.
Fetterman pushed back on that effort too. His willingness to reject his party's war powers position while also opposing the 25th Amendment push puts him in a category of one on the Democratic side of the aisle.
The political fight is playing out against a shifting military backdrop. The Trump administration struck a fragile two-week ceasefire with Iran on Tuesday. Vice President J.D. Vance is expected to lead the U.S. delegation in negotiations toward a fuller settlement this weekend.
That ceasefire, however, is already under strain. Iranian officials have accused Israel of violating the pause by continuing strikes on Lebanon. The accusation adds another layer of uncertainty to a situation Democrats are trying to use as proof of policy failure and the administration is framing as progress toward de-escalation.
Fetterman's view is that the military campaign is working. He said on the program, "Every single thing Iran has done is an entire war crime," and added, "Now, we are the force of good in the world."
This is not a one-off disagreement. Fetterman's break with Democrats on Iran has been building for months and has drawn increasingly hostile responses from within his own party.
As far back as late February, Fetterman publicly backed the initial military strikes on Iran. He told CNN the strikes were "entirely appropriate" and argued they were justified by Iran's nuclear and missile programs, even while acknowledging the threat was not immediate. He also rejected claims that the strikes violated the War Powers Resolution, noting the administration had briefed the Gang of Eight before the attack, as Newsmax reported.
On Fox & Friends Weekend around the same time, Fetterman called criticism of the strikes from figures including Rep. Thomas Massie and Rep. Ilhan Omar "bizarre." He said he was proud to stand with the U.S. military and Israel, and argued Iran only responds to force, as Breitbart reported.
The backlash from his own side has been fierce. Veteran Democratic strategist James Carville publicly attacked Fetterman's stance in mid-March, saying on his "Politics War Room" podcast: "John Fetterman, whatever you do, keep your position. Don't change. We don't want you." Carville added, in characteristically colorful language, that Fetterman had "been wrong about every g, thing" he had ever said. The New York Post reported that Carville suggested Fetterman's stance could push other Democrats further against the war.
Fetterman's defiance has prompted talk of real political consequences back home. Pennsylvania Democrats have begun plotting a primary challenge against the senator over his repeated breaks with the party.
And the hostility goes beyond strategists and state party operatives. House Democrats have openly turned against Fetterman, with some members appearing more comfortable working with Republicans than with a senator from their own party who refuses to follow the caucus line on the defining foreign policy issue of the moment.
The Senate vote next week will almost certainly produce the same result as last month's three failed resolutions. With Fetterman voting no and only Rand Paul crossing the aisle from the Republican side, the math hasn't changed. The 53-47 margin held three times. There is no public indication it will be different on the fourth try.
Which raises the question of what Democrats are actually accomplishing with these repeated votes. If the outcome is foreordained, the exercise is political messaging, an attempt to put Republicans on record and to frame the Iran conflict as a liability heading into future elections.
Fetterman's refusal to play along denies his party a clean narrative. Democrats want to say the war is a Republican project. They can't say that when one of their own senators keeps standing up to argue the strikes are justified, the military deserves support, and Iran is the villain.
Whatever else you think of John Fetterman, the man has made his position clear, taken the heat from his own side, and refused to flinch. In a Senate full of politicians who check the polls before they check their convictions, that counts for something, even if it costs him.