Ukraine sympathizers carry placards and fly a Ukrainian flag outside the U.S. Capitol building. AFP
The $95 billion package includes funding for Israel and key strategic ally Taiwan, but the lion's share would help pro-Western Ukraine restock depleted ammunition supplies, weapons, and other crucial needs as it enters a third year of war.
The Senate, which has a very slim Democratic majority, voted 67-27 to break a procedural hold placed on the bill, making it almost certain it will pass a final simple-majority vote around midweek.
"As we speak, Vladimir Putin's invasion of Ukraine has rendered parts of Eastern Europe a war zone the likes of which we have not seen in those regions since the Second World War," the New York senator said.
"The only right answer to this threat is for the Senate to face it down unflinchingly, by passing this bill as soon as we can."
The aid had looked dead in the water after Republicans rejected an earlier version on Wednesday that also attached to it many of the US-Mexico border security measures they had spent months championing.
Under pressure from ex-president Donald Trump, who is running for office again and wants to exploit Joe Biden's perceived weakness on immigration, Republicans instead appeared to decide that they would prefer stopping any border reforms until after November's election.
But Republican senators relented in a dramatic vote Thursday after the Democrats decoupled the Ukraine aid from the border issue entirely.
Border breakthrough goes bust
The two parties have been able to agree on a little ahead of the elections. However, much of the dysfunction has been blamed directly on Trump, who looks almost certain to be the Republican standard-bearer in November despite losing the presidency to Biden in 2020 and being embroiled in multiple criminal charges.
Senate Republicans originally demanded border security as a condition for supporting pro-Western Ukraine as it battles the invasion launched by Putin in February 2022.
But Trump accuses Biden of failing to resolve the border issue, and has been loudly skeptical of Ukraine aid.
The hard-fought bipartisan compromise -- combining Ukraine and Israel funding with some of the toughest immigration curbs in decades -- was initially celebrated as a breakthrough on some of the most consequential issues facing the country.
However, the plan collapsed within days of its weekend release, as Trump warned lawmakers to reject it.
Then in a campaign speech Saturday, he threatened to stop defending NATO countries that fall short of spending commitments, prompting Biden to slam his "appalling and dangerous" comments and warn that the Republican intends to give Putin "a greenlight for more war and violence."
Even if the foreign aid advances from the Senate, it would still have to pass through the much more Trump-friendly House of Representatives.
Republican House Speaker Mike Johnson has not revealed whether he would be willing even to put a foreign aid-only bill on the floor for a vote.
Ukraine's President Volodymyr Zelensky posted on X, formerly Twitter, that the vote was a "very important first step" in freeing up more aid for his country, and a "bad day" for the Russian president.
Short link: