Ukraine's Parliament Votes 317 to Dismiss Prosecutor General Kravchenko; Zelensky Names Kovalskyi Acting Successor
Kravchenko left Ukraine days after anti-corruption detectives searched his office, then said he had signed charges against the head of the agency investigating it; the agency says no charges were ever served.
When His Own Office Turned On Him
Ruslan Kravchenko ran Ukraine's Prosecutor General's Office. Then, on September 4, 2026, the country's anti-corruption bureau announced it had found a criminal ring operating inside that same office [8]. Ten days later, Kravchenko said he had signed criminal charges against the man leading that bureau. That agency says no such charges ever reached him [6].
Both things happened. Neither side disputes the sequence. What they disagree on is who was really under attack.
By September 15, Ukraine's parliament had seen enough of the standoff to act. Lawmakers voted 317 to 0-plus to remove Kravchenko from office, far more than the 226 votes needed [5]. President Volodymyr Zelensky signed the dismissal the same day and, two days later, installed a 42-year-old regional prosecutor named Anton Kovalskyi as the acting replacement [3][4]. The war goes on. So does the argument over what just happened to the office meant to prosecute it.
A Safe, a Search, and a Name: Operation Carthage
The trigger was a case Ukrainian investigators called Operation Carthage. On September 4, the National Anti-Corruption Bureau, known as NABU, and its partner prosecutors at SAPO said they had exposed a criminal organization working inside the Prosecutor General's Office [8]. They named Serhii Kropyva, a unit head in that office, as the ringleader.
The allegation: Kropyva's group took bribes from fraudulent call centers in exchange for leaving them alone, then laundered the money. Investigators put the laundered total at 89.9 million hryvnia, roughly $2 million at recent exchange rates [7][8]. Searches followed at the Prosecutor General's Office itself, including rooms Kravchenko used, along with premises tied to a deputy prosecutor general and the head of Odesa's regional administration [7].
Kravchenko was never charged in the case, and he denies any wrongdoing [1][5]. Three days after the searches began, on September 7, he submitted his resignation [1][5].
The Night Flight and the Video
What happened next is where the story stops being a simple corruption case. On the night of September 13 into September 14, Kravchenko left Ukraine in an official car. He later said it was an official trip [5]. Some coverage framed the departure as a flight from consequences he never faced; Kravchenko has not been charged with anything in the case [1].
Then, on September 14, he released a video. In it, he said he had signed a notice of suspicion against Semen Kryvonos, the director of NABU. A notice of suspicion is Ukraine's formal legal step for naming someone a criminal suspect. It is not a conviction or even a full indictment, but it is the document that opens a criminal case against a specific person.
NABU responded the same day: no such notice had ever been served on its director [6]. The Prosecutor General's Office later said, after Kravchenko had left the post, that the charges he'd announced had no legal grounds [20]. That gap between what Kravchenko said he'd done and what the agency says actually reached anyone is now the center of the dispute.
Why Only the Prosecutor General Could Make That Charge
There's a legal wrinkle that explains why this fight had to happen between exactly these two men. Under Ukrainian law, any criminal charge against NABU's director has to be signed by the prosecutor general personally [6]. Ordinary prosecutors can't do it.
That rule was designed as a shield. NABU investigates powerful officials, so lawmakers built in a safeguard: only the country's top prosecutor could authorize a case against NABU's own leadership, making it harder for a rank-and-file prosecutor to harass the bureau on a whim. But the same rule means that when NABU investigates the prosecutor general's own office, the prosecutor general is the one person positioned to strike back with a charge of his own.
NABU and SAPO say that's exactly what happened: a man under investigation reached for the one legal tool built to protect their independence and tried to turn it into a weapon against them [6]. Their strongest evidence is timing. The searches of Kravchenko's office came first. The charges against NABU's director came ten days later, after Kravchenko had already resigned and left the country [5][6][7].
Kravchenko's account inverts the story. His former office said NABU exceeded its authority during the overnight searches [16]. Kravchenko himself said investigators wouldn't produce search warrants, which is why they weren't let into certain rooms [17]. He also said NABU and SAPO seized case files relating to investigations of their own staff, meaning, in his telling, investigators helped themselves to evidence about themselves [7]. His broader argument is that pressure was applied to the president and to lawmakers to make his charges against Kryvonos disappear, and that an anti-corruption agency answerable to no one is its own kind of problem [1].
Who Gets to Pick the Next Prosecutor
The president's office moved fast once the scandal became public. Zelensky suspended Kravchenko, sent a dismissal motion to parliament, and pushed lawmakers to act urgently [7]. Within two days of the vote removing Kravchenko, he had a successor in place: Kovalskyi, installed by presidential decree number 946/2026 [3][4]. People close to Zelensky distanced him sharply from Kravchenko's conduct in the affair [12].
That speed cuts two ways. Supporters of the move say a president who removes his own appointee within eleven days of a scandal, and fills the vacancy just as fast, is proving the system holds up under pressure. Critics note the same speed means Zelensky alone controls who took the job. Ukraine has a draft law that would create a transparent, competitive process for selecting a permanent prosecutor general, but it hasn't been adopted [18]. Until it is, the president can install an acting chief by decree, which is precisely what he did with Kovalskyi [3][4].
The stakes reach beyond Kyiv. The European Commission has publicly restated that fighting corruption is a central requirement of Ukraine's path toward European Union membership [9]. Outside funders can't audit Ukraine's wartime spending in real time, so they rely instead on domestic watchdogs like NABU and SAPO to do it for them. That's a structural reason Brussels tends to react more sharply to pressure on those two agencies than to any single bribery case on its own [9][14].
The Same Facts, Read Three Different Ways
How this story gets told depends heavily on who's telling it. Ukrainian reform-minded outlets like Kyiv Independent and Euromaidan Press cast it as a stress test the system passed: a compromised prosecutor general got caught and removed, proof the anti-corruption bodies work even when the target sits at the top of the prosecution service [1][15]. Reuters, by contrast, stuck to the bare decree with almost no adjectives, which is accurate but leaves out the searches, the flight abroad, and the fight with NABU entirely [19].
Russian state media told a different story. RT headlined it as "Zelensky's prosecutor general" targeting NABU and SAPO, a phrasing that ties the president directly to Kravchenko's actions [10]. What that framing leaves out is that the investigation was opened by Ukraine's own agencies, not by any outside auditor, a detail that cuts against a narrative of Ukraine as an irredeemably corrupt client state [10]. TASS reported the dismissal in a few flat lines and let readers draw their own conclusions [13].
In the United States, mainstream right-leaning outlets covered the story only lightly. The populist-right site The Gateway Pundit went hardest, reporting a safe full of dollars and euros allegedly found in Kravchenko's office and describing him as having "fled the country before arrest" [11]. No authority has actually stated that Kravchenko fled arrest; he was never charged [1][11]. That single case became, in that telling, a stand-in for the trustworthiness of all U.S. and Western aid to Ukraine [11].
What's left unresolved is the part with the least coverage: whether the searches themselves followed proper procedure, and whether the allegations against NABU's director have any merit. Both are checkable claims. Neither has been settled.
Summary
Ukraine removed its top prosecutor this month. Ruslan Kravchenko resigned on Sept. 7, 2026, days after anti-corruption detectives searched the Prosecutor General's Office, including rooms he used[5][7]. Parliament formally dismissed him on Sept. 15. The vote was 317 in favor, well above the 226 needed[5]. President Volodymyr Zelensky signed the dismissal decree, then named Anton Kovalskyi, 42, the chief prosecutor of Khmelnytskyi Oblast, as acting prosecutor general on Sept. 17[2][3][4].
The searches came out of a case called Operation Carthage. NABU, Ukraine's anti-corruption bureau, and SAPO, its specialized anti-corruption prosecutors, announced it on Sept. 4[8]. They say a unit head inside the Prosecutor General's Office ran a criminal organization. The alleged scheme: take bribes from fraudulent call centers to leave them alone, then launder the money[7][8]. Investigators put the laundered sum at UAH 89.9 million — roughly $2 million at recent exchange rates[7]. Kravchenko himself was never charged and denies wrongdoing[1].
Then the fight turned personal. Kravchenko left Ukraine in an official car on the night of Sept. 13-14; he later said it was an official trip[5]. On Sept. 14 he released a video saying he had signed a notice of suspicion — Ukraine's formal step for naming someone a criminal suspect — against Semen Kryvonos, the director of NABU[20]. NABU and SAPO replied that no such notice was ever served on Kryvonos, and called the move an attack on their independence[6]. The Prosecutor General's Office later said the charges its departing chief announced had no legal grounds[20].
That is the core dispute, and the two sides do not even agree on what it is about. NABU and SAPO say a compromised prosecutor tried to shoot back at the people investigating his office. Kravchenko says the anti-corruption agencies overreached during the searches — refusing to show warrants and seizing files on cases against their own staff — and that they pressured the president and lawmakers to kill his charges[16][17]. The stakes go beyond Kyiv: the European Commission says fighting corruption is a central condition of Ukraine's EU accession path[9].
The Event
On Sept. 4, 2026, Ukraine's National Anti-Corruption Bureau (NABU) and the Specialized Anti-Corruption Prosecutor's Office (SAPO) announced Operation Carthage, alleging a criminal organization inside the Prosecutor General's Office[8]. Searches followed at the office, including rooms used by Prosecutor General Ruslan Kravchenko[7]. Kravchenko submitted his resignation on Sept. 7 and left Ukraine on the night of Sept. 13-14; on Sept. 14 he said in a video that he had signed a notice of suspicion against NABU Director Semen Kryvonos, which NABU says was never served[5][6][20]. Parliament dismissed Kravchenko on Sept. 15 by 317 votes, Zelensky signed the dismissal decree, and on Sept. 17 he appointed Anton Kovalskyi acting prosecutor general under decree No. 946/2026[1][2][3][4].
Undisputed Facts
- NABU and SAPO publicly announced Operation Carthage on Sept. 4, 2026[8].
- Investigators named Serhii Kropyva, a unit head in the Prosecutor General's Office, as a suspect and allege the group laundered UAH 89.9 million — about $2 million at recent exchange rates[7][8].
- Investigative actions took place at the Prosecutor General's Office, including offices used by Kravchenko, and at premises linked to Deputy Prosecutor General Mariia Vdovychenko and Odesa regional administration head Oleh Kiper[7].
- Kravchenko submitted his resignation on Sept. 7, 2026, and was not himself charged in the case[1][5].
- Kravchenko left Ukraine on the night of Sept. 13-14 and later confirmed he had left, describing it as an official trip[5].
- On Sept. 14, Kravchenko said in a video that he had signed a notice of suspicion against NABU Director Semen Kryvonos; NABU stated the same day that no notice had been served on Kryvonos[6][20].
- Ukraine's parliament voted 317 to dismiss Kravchenko on Sept. 15, 2026; 226 votes were required[5].
- Zelensky appointed Anton Kovalskyi, 42, head of the Khmelnytskyi Oblast Prosecutor's Office, as acting prosecutor general on Sept. 17, 2026, under decree No. 946/2026[3][4].
- The European Commission publicly restated that fighting corruption is a central requirement of Ukraine's EU accession process[9].
The Pressure
Strip away the moralizing and blame. What structural realities persist regardless of which narrative wins?
- Who signs the charge decides who wins
- Ukrainian law routes any criminal charge against NABU's director through the prosecutor general. That rule exists to protect the bureau from ordinary prosecutors. It also hands the prosecutor general a loaded gun whenever the bureau investigates his own office. This clash was the predictable outcome of that design, not an accident of personality[6].
- Acting appointments bypass the reform nobody passed
- A draft law creating a transparent, competitive selection for prosecutor general has not been adopted[18]. Until it is, the president can install an acting chief by decree, as he did with Kovalskyi on Sept. 17[3][4]. The speed that looks like accountability and the discretion that looks like control are the same legal fact.
- Donor money funds the watchdog, not just the war
- External funders cannot audit wartime spending directly. So they fund and defend the domestic bodies that can. That is why Brussels reacts more strongly to pressure on NABU and SAPO than to any individual bribery case[9][14].
- Scandal is also leverage for Moscow
- Every Ukrainian corruption story is dual-use. It is genuine news about Ukrainian governance and it is also material for arguments in Washington and European capitals against further aid — which is why Russian state outlets amplify it and Ukrainian reform outlets frame it as a success[10][13].
Material realityUkraine is fighting a war and simultaneously running an accession process that grades it on rule of law. The verifiable core is narrow and holds regardless of framing. Detectives searched the Prosecutor General's Office on an allegation of bribes from scam call centers and UAH 89.9 million laundered — about $2 million[7][8]. The prosecutor general resigned, left the country, and announced charges against the head of the agency investigating his office[5][20]. That agency says the charges were never served, and the office he ran says they had no legal grounds[6][20]. Parliament removed him 317 to spare, and a presidential decree filled the seat two days later[5][3]. What is not settled: whether the searches were lawfully conducted, whether the allegations against NABU's director have any merit, and who the permanent prosecutor general will be.
Narrative as a weaponThree groups are actively shaping how this reads. Ukraine's anti-corruption agencies and the reform-aligned press want you to see a stress test passed — the watchdog took down a prosecutor general and survived the counterattack. The presidential administration wants you to see decisive housecleaning, with the eleven days from scandal to replacement as the proof point, and would rather you not dwell on who picked the replacement or on the stalled selection-reform bill. Russian state media and U.S. aid skeptics want you to see a corrupt recipient state, and the load-bearing omission in that version is that no outsider found this — Ukraine's own agencies did. A fourth voice, Kravchenko's, is the one most likely to be flattened: his specific procedural claims about unshown warrants and seized case files are checkable, unresolved, and mostly being reported as the excuses of a disgraced man rather than as allegations with their own evidentiary status.
How Each Side Sees It
Each major actor’s view — how it frames things, its underlying incentive, and how it’s materially affected. Tap a side to read it.
Frames it asTheir case is institutional, not personal. NABU and SAPO were built in 2015, after the Maidan revolution, at the insistence of the IMF and the EU, precisely because ordinary prosecutors report up a chain that ends at a presidential appointee[15]. An agency that investigates the powerful cannot answer to the powerful. That design is why they say Kravchenko's move was so serious: the only way to charge NABU's director is with the prosecutor general's signature, a legal shield meant to stop routine prosecutors from harassing the bureau. In their telling, the man under investigation reached for that shield and used it as a weapon[6]. Their strongest evidence is simple sequencing — the searches at his office came first, the charges against their chief came ten days later, after he had already resigned and left the country[5][6][7].
WhySurvival and independence. These agencies have faced repeated attempts to bring them under executive control, including a July 2025 law that was reversed after street protests[15]. Every successful case against a senior official is also an argument for their own continued existence[6].
Impact on themThey emerged from the clash intact and with a scalp: a sitting prosecutor general gone. But their director's name now sits in a public accusation of forged documents and a 2014 bribe, allegations he denies and that were never formally filed[6][20].
Frames it asHis case is about procedure and proportion. The Prosecutor General's Office said NABU exceeded its authority during the overnight searches[16]. Kravchenko said detectives would not produce their search warrants, which is why they were not let in[17]. He also said they seized case files relating to proceedings against NABU's and SAPO's own staff — in his framing, the investigators helped themselves to the evidence against themselves[7]. He argues he was never charged with anything, that the case names a subordinate unit head rather than him, and that he was pushed out by pressure on the president and on lawmakers to make his charges against Kryvonos disappear[1]. His deeper claim is that an unaccountable watchdog is itself a rule-of-law problem.
WhyLegal and political self-preservation, and control of the prosecution service. A prosecutor general who can charge the head of NABU holds real leverage over an investigation touching his own office[6].
Impact on themHe is out of office, out of the country, and his own former office has said the charges he announced had no legal grounds[20]. He has not been charged in Operation Carthage[1].
Frames it asThe presidency's position is that it acted fast and cleanly. Zelensky suspended Kravchenko, sent the dismissal motion to parliament, and publicly urged lawmakers to move urgently[7]. Within two days of the vote he had a replacement in place, avoiding a leaderless prosecution service in wartime[3][4]. Sources in his circle distanced him sharply from Kravchenko's conduct[12]. The argument is that a president who removes his own appointee within eleven days of a scandal breaking is demonstrating that the system works.
WhyProtecting Western funding and the EU accession track, which both depend on visible anti-corruption performance[9]. Also protecting his own standing: Kravchenko was his appointee, and the scandal reaches into his administration.
Impact on themHe controls the succession. Kovalskyi is an acting appointee installed by decree, not through the transparent competitive selection that a stalled reform bill would require[18][3]. Critics can read the same speed as a way to keep the office in friendly hands.
Frames it asTheir position is conditionality, stated plainly and repeatedly. The European Commission says fighting corruption is a central requirement for accession and that its tolerance for corruption is zero[9]. The logic they rely on: money sent to a country at war cannot be audited by donors in real time, so donors instead fund the domestic institutions that can audit it. Weaken NABU and SAPO and the donors lose their eyes. That is why Brussels treats an attack on the agencies as more serious than any single bribery case[14].
WhyDomestic political cover. Legislators in Washington and European capitals must justify large transfers to skeptical voters, and a functioning Ukrainian watchdog is the justification[14].
Impact on themAccession talks and disbursement reviews now carry a fresh data point. Which way it cuts is contested: the agencies caught a prosecutor general, but the prosecutor general also tried to charge them[14][15].
Like this article?
The Bias Ledger average rating 5
The same story, as framed by outlets across the spectrum, ordered least to most biased. The bias score (1 = straight, 10 = heavily spun) is an AI assessment of that framing — click an outlet to see its track record. The tell is the word choice or omission that reveals the angle.
| Outlet | Vantage | Bias | How they frame it | The tell |
|---|---|---|---|---|
| Reuters | International wire, U.S./U.K. center | 1 | "Ukraine's Zelenskiy appoints acting prosecutor general, decree shows" — the decree is the story; no adjectives. | Sourced to the document itself. The cost of that discipline is context: a reader gets the appointment without the searches, the flight abroad, or the fight with NABU. |
| Euronews | European center, part EU-funded | 3 | "Ukraine's prosecutor general suspended after leaving country amid corruption scandal" | Leads with the departure abroad, which implies flight without asserting it. Kravchenko's own explanation — an official trip — appears lower down. |
| Kyiv Independent | Ukrainian independent, pro-reform, Western-donor funded | 4 | "Ukrainian parliament dismisses prosecutor general amid corruption scandal, anti-graft war and bizarre Paris trip" | "Disgraced" and "bizarre" do editorial work in what is otherwise careful reporting. The outlet is closely aligned with the anti-corruption agencies' reform camp; Kravchenko's procedural complaints about the searches get far less space than NABU's rebuttal. |
| TASS | Russian state news agency | 5 | "Zelensky dismisses Kravchenko as prosecutor general" | Flat and short by design. Russian state wires often report Ukrainian corruption news with minimal comment, letting accumulation carry the message; the counter-evidence of a working watchdog is simply left out. |
| Meduza | Russian-language exile outlet, Latvia-based, anti-Kremlin | 5 | "Ukraine's prosecutor general accuses anti-corruption chief of falsifying documents and stealing case files. 'He's lost his mind,' sources in Zelensky's circle say." | An anonymous quote from the presidential circle sits in the headline. It is real sourcing, but it lets Zelensky's team characterize its own appointee without attribution to a named person. |
| RT | Russian state-funded | 8 | "Zelensky's prosecutor general targets NABU and SAPO" — framed as Kyiv's institutions turning on each other. | The possessive "Zelensky's" attaches the president to the accused prosecutor's conduct. The omission is decisive: the case was opened by Ukraine's own agencies, which is the fact least useful to a narrative of a failed client state. |
| The Gateway Pundit | U.S. populist right, strongly aid-skeptical | 9 | "Ukrainian Prosecutor General Kravchenko Is Raided by Anti-Corruption Cops, a Safe Filled With Dollars and Euros Is Found in His Office, but He Flees the Country Before Arrest" | "Flees the country before arrest" asserts as fact something no authority has stated: Kravchenko was not charged and no arrest was sought[1]. The cash-filled-safe image is doing the argument's work, and the headline treats one official as a stand-in for all U.S. aid. |
References
- Ukrainian parliament dismisses prosecutor general amid corruption scandal, anti-graft war and bizarre Paris trip — Kyiv Independent · Ukrainian independent, pro-reform, substantially Western-grant funded
- Zelenskyy dismisses Prosecutor General Ruslan Kravchenko — Ukrainska Pravda · Ukrainian independent, historically anti-establishment
- Zelenskyy appoints Khmelnytskyi Oblast chief prosecutor Anton Kovalskyi as acting prosecutor general — Ukrainska Pravda · Ukrainian independent
- Zelensky Names Anton Kovalsky Acting Prosecutor General — Kyiv Post · Ukrainian English-language, privately owned, pro-Western
- Ukraine's prosecutor general suspended after leaving country amid corruption scandal — Euronews · European center; part EU-funded
- NABU responds to Prosecutor General Ruslan Kravchenko's statement on notices of suspicion against anti-corruption officials — Ukrainska Pravda · Ukrainian independent; carries NABU's own official statement
- The "Carthage" Case: A Major NABU-SAPO Operation Exposing a Criminal Organization in the Prosecutor General's Office — Transparency International Ukraine (HACC Decided case tracker) · Anti-corruption advocacy NGO, international donor funded; case-file tracker
- Operation Carthage: SAPO and NABU announce the exposure of a criminal organization within the Prosecutor General's Office — Liga.net · Ukrainian commercial business/news outlet
- European Commission comments on situation involving prosecutor general and anti-corruption bureau — European Pravda · Ukrainian EU-integration outlet, pro-accession; reports Commission statements
- Zelensky's prosecutor general targets NABU and SAPO — RT · Russian state-funded
- Ukrainian Prosecutor General Kravchenko Is Raided by Anti-Corruption Cops, a Safe Filled With Dollars and Euros Is Found in His Office, but He Flees the Country Before Arrest — The Gateway Pundit · U.S. populist right, strongly aid-skeptical
- Ukraine's prosecutor general accuses anti-corruption chief of falsifying documents and stealing case files. 'He's lost his mind,' sources in Zelensky's circle say. — Meduza · Russian-language exile outlet based in Latvia; anti-Kremlin
- Zelensky dismisses Kravchenko as prosecutor general — TASS · Russian state news agency
- Analysis: Ukraine's EU Membership Path Faces New Risk as Outgoing Prosecutor General Targets NABU — Kyiv Post · Ukrainian English-language, pro-Western; labeled analysis
- Ukraine's anti-corruption bureau just took down a prosecutor general. That's not the crisis—it's the point — Euromaidan Press · Ukrainian volunteer-run pro-reform advocacy outlet
- Prosecutor's Office accuses NABU of exceeding authority in overnight searches — The New Voice of Ukraine · Ukrainian independent, pro-Western
- NABU and SAPO did not want to show the search warrants, so they were not allowed into the Prosecutor General's Office — Kravchenko — UNN · Ukrainian commercial news agency
- Ukraine's Prosecutor Reform: Draft Law on Transparent Prosecutor General Selection Stalled — 112.ua · Ukrainian news site, former TV brand with a contested ownership history
- Ukraine's Zelenskiy appoints acting prosecutor general, decree shows — Reuters · International wire, U.S./U.K. center
- Update: Prosecutor General's Office says charges brought by its disgraced leader have no legal grounds — Kyiv Independent · Ukrainian independent, pro-reform