It now goes to the Democratic-controlled House, where its expected passage would mark the first time Congress has successfully used the 1973 War Powers Act to try to curtail a foreign military intervention.
The Senate voted Wednesday to end USA support for the Saudi Arabia-led coalition in Yemen's ongoing civil war, the latest in a series of foreign policy rebuffs to President Trump. Seven Republican lawmakers joined Democrats in supporting the measure.
Hours ahead of the vote, the White House statement threatening a veto argued that USA support for the Saudis does not constitute engaging in "hostilities" and that the resolution could undermine the fight against violent extremism.
Sen. Mitt Romney voted against the resolution.
Introduced by Senators Bernie Sanders, Mike Lee and Chris Murphy, the resolution will scale back the United States role in and American military assistance for Saudi war on Yemen ahead of the fourth anniversary of the day when the Saudi-led coalition started its campaign against the impoverished nation. Susan Collins of Maine, Steve Daines of Montana, Mike Lee of Utah, Jerry Moran of Kansas, Lisa Murkowski of Alaska, Rand Paul of Kentucky and Todd Young of Indiana.
"The United States Congress is going to reassert its constitutional responsibility over issues of war that have been abdicated for presidents, Democrats and Republicans, for too many years", Sanders said.
The point of the OMB statement was to say that "senior advisers' are telling Trump to veto the Senate bill, which the White House had already indicated he would do anyhow".
Action on Yemen now shifts to the House, which already passed a resolution mandating US withdrawal from the Saudi/UAE Yemen war.
For supporters of the measure, the vote was not just about taking a moral stand on Saudi Arabia's human rights record, but also about asserting Congress's constitutional privilege to declare war. Lawmakers from both parties have criticized Trump for not condemning Saudi Arabia strongly enough for the killing.
"We should think twice about undermining those very partners whose cooperation we need for our own security", Majority Leader Mitch McConnell, R-Ky., said on the Senate floor ahead of the vote.
The Senate vote on Wednesday brought the Congress one step closer to an unprecedented rebuke of President Donald Trump's foreign policy. "The Senate's vote to end the US role in Yemen is also a vote to re-democratize our nation's foreign policy".
By cancelling the blank check in Yemen, Congress now has momentum to finally repeal the 2001 Authorization for the Use of Military Force (AUMF), which authorized the US invasion of Afghanistan but has been used since to justify subsequent and unrelated wars. In addition to arms, USA military experts have acted as advisers to the Saudi and Emirati command centres in Riyadh and elsewhere, and a US pullout could also impact intelligence gathering.
The Senate vote came hours after the White House formally threatened to veto the resolution, arguing it was "flawed".
Approaching its fifth year, the war in Yemen has killed thousands and left millions on the brink of starvation, creating what the United Nations called the world's worst humanitarian crisis.
"Remember, we're only getting a couple of Republicans and they're voting with us as a matter of conscience", said Sen.