US President Donald Trump has sharply criticised a bipartisan Senate vote aimed at limiting his authority to engage in military action against Iran, accusing lawmakers of undermining his administration’s position at a critical moment in its dealings with Tehran.
The clash highlights growing unease in Congress over the scope of presidential war powers and comes amid efforts by lawmakers to assert a greater role in decisions involving potential military action against Iran.
Advertisement
Hours after the Senate approved the resolution, Trump took to Truth Social to condemn the lawmakers who backed it. He singled out Republican Senators Rand Paul, Susan Collins, Lisa Murkowski and Bill Cassidy for joining Democrats in support of the measure.
Calling them “Republican Losers,” Trump argued that the vote sent the wrong message to Iran and complicated his administration’s strategy.
“So, I have Iran on the ‘ropes,’ ready to go down for the fall, willing to give us practically anything, and for the first time in decades, respecting the hell out of the United States and its President, ME, and the U.S. Senate decides to have a poorly timed and meaningless War Powers Act Vote,” Trump wrote on Truth Social.
He further claimed that the vote had given encouragement to what he described as the world’s leading sponsor of terrorism.
“These Senators have just made my job more difficult, but I will get it done, one way or the other, because I always get it done!” Trump said.

Bipartisan Senate vote challenges presidential authority
The Senate approved the resolution by a 50-48 vote. Four Republicans crossed party lines to support the measure alongside Democrats.
According to CNN, the absence of Republican Senators Mitch McConnell and Dave McCormick, who had previously opposed advancing similar proposals, helped clear the way for the resolution’s passage.
The measure directs the president to remove US armed forces from hostilities involving Iran.
The vote is part of a broader push by Democrats in both chambers of Congress to restrict military action against Iran without explicit congressional authorisation. Support for those efforts has gradually expanded among a small group of Republicans in recent weeks.
Resolution clears Congress but lacks legal force
Before reaching the Senate, the measure was approved by the House of Representatives in a 215-208 vote, with four Republicans joining Democrats.
Following the House vote, Trump criticised lawmakers backing the effort and labelled them “GRANDSTANDERS.” He also described their actions as “unpatriotic” in a social media post.
Despite clearing both chambers, the resolution does not carry the force of law. As a concurrent resolution, it does not require presidential approval.
The White House has also argued that such a directive is unnecessary because there are no ongoing hostilities involving Iran from which US forces must be withdrawn. According to the administration, those hostilities ended with a ceasefire on April 7.
A White House official said the measure would not be legally binding despite its approval in Congress.