
It could, however, be subject to a legal challenge.
The vote marks the first time that both chambers of Congress have approved a concurrent resolution instructing a president to end a military action since the War Powers Resolution of 1973 was enacted.
Its passing is significant because it adds to the pressure the White House is facing to find an end to the Iran War, as petrol prices have spiked and public opposition to the war has increased.
But a White House official told the BBC that with the ceasefire agreed on 7 April, there are no hostilities from which to withdraw American forces.
The official also said the measure only passed because two Republican senators were absent: Mitch McConnell and Dave McCormick.
Four Republican senators voted with Democrats in support of the resolution: Rand Paul, Lisa Murkowski, Susan Collins and Bill Cassidy.
Democratic Senator John Fetterman was the only member of his party to vote against it.
Tuesday's vote was the 10th time that Senate Democrats have forced a war powers vote since the start of the war, which opinion polls indicate has grown increasingly unpopular with voters.
Federal law requires congressional approval to continue military actions for more than 60 days. The US-Israel strikes began on 28 February, although the Trump administration has argued April's ceasefire reset the clock.
The White House can also extend the deadline 30 days, citing national security.
Currently, the US and Iran have agreed to continue a ceasefire and are working towards an end of hostilities under a memorandum of understanding that was signed by the presidents of both countries last week.
Under that memo, Washington and Tehran have 60 days to reach a broader agreement on ending Iran's nuclear programme.
