U.S. House approves Ukraine aid and Russia sanctions despite Trump opposition

Congress reasserting itself against the president's drift
Eighteen Republicans defied Trump and party leadership to pass Ukraine aid, signaling resistance to the administration's Russia policy.

In a rare act of institutional defiance, the United States House of Representatives voted to send $8 billion in military aid to Ukraine and impose sweeping sanctions on Russia, with eighteen Republicans choosing conscience over party loyalty. The measure, the first of its kind since Trump returned to the presidency, was forced to the floor not through leadership but through a procedural petition signed by moderates unwilling to cede foreign policy entirely to the executive. It is a moment that asks an enduring question: when a nation's commitments abroad outlast the convictions of its leaders, who speaks for continuity?

  • Eighteen Republicans broke with Trump and Speaker Johnson to pass an $8 billion Ukraine aid package, exposing a widening fracture inside the GOP over the war.
  • House leadership actively tried to suppress the vote, with Johnson ordering his caucus behind closed doors to oppose the measure — a directive that failed to hold.
  • Moderates Brian Fitzpatrick and Greg Meeks spent months quietly gathering signatures for a discharge petition, a parliamentary maneuver that stripped leadership of its power to block the bill.
  • The legislation imposes 500% tariffs on Russian imports and bans Russian crude oil, representing the harshest congressional posture toward Moscow in years.
  • The bill now moves to a Senate where 60 votes are required, and no guarantees exist — its fate there will determine whether this House rebellion becomes policy or symbol.

The House of Representatives voted 226 to 195 on Friday to approve a sweeping Ukraine aid package and new Russia sanctions, delivering a pointed rebuke to President Trump and his party's leadership. Eighteen Republicans crossed the aisle to make it possible, a defection that laid bare the growing divisions within the GOP over the war.

The bill authorizes $8 billion in military sales to Kyiv, extends a weapons-lending program inherited from the Biden era, and imposes escalating economic penalties on Russia — including a 500 percent tariff on all Russian goods and an outright ban on Russian crude oil imports. It is the first major congressional initiative in support of Ukraine since Trump took office in January.

Getting the bill to a vote required bypassing leadership entirely. Speaker Mike Johnson had instructed Republicans to oppose the measure, arguing Trump needed space to negotiate with Moscow. But moderate Republican Brian Fitzpatrick of Pennsylvania and Democrat Greg Meeks of New York spent months collecting the 218 signatures needed for a discharge petition — a procedural tool that forces a floor vote without leadership's blessing. Independent Kevin Kiley provided the decisive final signature.

The vote carried symbolic weight beyond its immediate outcome. Republicans were once the most reliable champions of Ukraine aid in Congress, but Trump's influence has reshaped that consensus. His administration has grown preoccupied with Iran, leaving the Ukraine conflict to deepen with little American engagement — and in one move that unsettled even some Republicans, Trump eased restrictions on Russian oil imports, seemingly undercutting any hardline posture toward Moscow.

The bill now faces a far steeper climb in the Senate, where passage requires 60 votes and Republican support is uncertain. If it clears that threshold, it would be the first major congressional action on Ukraine since a contentious supplemental funding vote in spring 2024 — and a direct signal that at least part of Congress believes America's obligations to Ukraine endure beyond the preferences of any single president.

The House of Representatives voted 226 to 195 to approve a sweeping package of aid to Ukraine and new sanctions against Russia on Friday, handing a rebuke to President Trump and his party's leadership in the process. Eighteen Republicans crossed the aisle to join Democrats in supporting the measure, a defection that exposed deepening fractures within the GOP over how to handle the war.

The bill represents the first major congressional initiative backing Ukraine since Trump took office in January. It authorizes $8 billion in military sales to Kyiv, extends a weapons-lending program that began under the Biden administration, and imposes a series of escalating economic penalties on Russia. The sanctions target major Russian banks, oil and gas companies, and mining operations. They include a sweeping 500 percent tariff on all Russian goods entering the United States and an outright ban on imports of Russian crude oil.

Getting the bill to a vote required an act of parliamentary rebellion. House Speaker Mike Johnson, a Republican, had instructed his party to vote against the measure in a closed-door meeting, arguing that Trump needed room to negotiate with Moscow. But moderates and Ukraine advocates in the Republican caucus were unwilling to accept that position. Brian Fitzpatrick, a moderate Republican from Pennsylvania and co-chair of the Congressional Ukraine Caucus, spent months working with Democrat Greg Meeks of New York to gather the 218 signatures needed for a discharge petition—a procedural maneuver that bypasses leadership and forces a floor vote. Kevin Kiley, an independent from California who typically votes with Republicans, provided the final signature that made the petition viable.

The vote itself became a statement about the direction of the Republican Party. For years, Republicans had been the reliable backers of Ukraine aid in Congress. But under Trump's influence, that consensus has fractured. Many in the GOP now argue that the United States should focus on its own economic troubles rather than pour resources into another foreign conflict. Trump himself has shown little urgency about ending the war, despite campaign promises to do so quickly. His administration has been preoccupied with Iran policy in recent months, leaving the Ukraine conflict to intensify with minimal American involvement. In one recent move that angered even some Republicans, Trump eased restrictions on Russian oil imports to cushion the global energy market from fallout with Iran—a decision that seemed to contradict any hardline stance toward Moscow.

The 18 Republicans who voted yes were sending a message to their leadership: there remains congressional appetite for supporting Ukraine, even if the White House has cooled on the idea. The independent Kiley and the 17 Republicans who joined him were willing to defy both Trump and Speaker Johnson to make that point.

But the bill's journey is far from over. It now heads to the Senate, where the math is far less certain. Passage there would require 60 votes, a threshold that demands Republican support. While some Senate Republicans have historically been strong Ukraine advocates, it remains unclear whether enough of them will break ranks as their House colleagues did. Democratic and Republican sources close to the process expressed confidence the House would approve the measure—and it did—but offered no such assurances about the Senate.

If the Senate passes the bill, it would mark the first major congressional action on the Ukraine war since spring 2024, when lawmakers approved a controversial supplemental funding package during the final months of the Biden presidency. That earlier vote, too, had been contentious. But this one carries added weight: it is a direct challenge to Trump's approach to the conflict, and it suggests that at least some members of Congress believe the United States has an obligation to Ukraine that transcends the preferences of the sitting president.

Speaker Mike Johnson instructed Republicans to vote against the measure, arguing Trump needed room to negotiate with Russia
— House leadership position
A Conversa do Hearth Outra perspectiva sobre a história
Inventor

Why did 18 Republicans risk defying their own leadership and the president on this vote?

Model

Because they believe Ukraine matters more than party unity on this particular issue. Fitzpatrick and others saw the party drifting away from a principle they still hold—that American support for democracies under attack is a core commitment.

Inventor

But Trump is their president. Doesn't that carry enormous weight?

Model

It does, which is exactly why this vote is significant. These Republicans decided that weight wasn't enough. They used a procedural tool—the discharge petition—specifically because normal channels were closed to them.

Inventor

What does Trump actually want to happen with Ukraine?

Model

That's the puzzle. He promised to end the war quickly, but he hasn't delivered concrete moves toward that. Meanwhile, he's eased pressure on Russian oil to manage energy prices. It suggests his focus is elsewhere.

Inventor

So this is really about Congress reasserting itself?

Model

Yes. The House is saying: we still believe in this commitment, even if you don't. But the Senate vote will tell you whether that's a real shift or just a pocket of resistance.

Inventor

What happens if the Senate kills it?

Model

Then Trump's approach to Russia wins the day, at least for now. And the Republican Party's historical role as Ukraine's champion in Congress effectively ends.

Quer a matéria completa? Leia o original em CNN Brasil ↗
Fale Conosco FAQ