A brief timeline of Russia's war in Ukraine

 An illustration featuring both the Russian and Ukrainian flags behind the silhouettes of soldiers.
An illustration featuring both the Russian and Ukrainian flags behind the silhouettes of soldiers.
  • Oops!
    Something went wrong.
    Please try again later.

Russia had a plan to conquer Ukraine in about a week. A year after it tried to execute that plan, Russia's army was in a fierce, bloody battle for a small, strategically insignificant city it had already reduced to smoldering rubble. Six months later, Moscow was on the defensive, engaged in World War I–style trench warfare, with casualties to match. Six months after that Russia started advancing, aided by a holdup in critical U.S. military aid.

Here are some key moments in Russia's war in Ukraine.

Feb. 24, 2022 — Russia invades

Early on a Thursday morning, Russian President Vladimir Putin announced the start of his "special military operation" to "demilitarize" and "denazify" Ukraine. Within hours, Russian missiles rained down across Ukraine and Russian forces invaded from the north, east and south. Ukraine put up fierce resistance — and got its first rallying cry later in the day when a group of 13 border guards on tiny Snake Island were told by a Russian warship to surrender. "Russian warship, go f--- yourself," the guards responded.

Feb. 25 — Zelenskyy rallies Ukraine

Amid the chaotic opening hours of Russia's invasion, rumors spread that Ukrainian President Volodymyr Zelenskyy had fled the country — the U.S., in fact, had offered to extract him before Kyiv fell. ("I need ammunition, not a ride," Zelenskyy reportedly replied.) Zelenskyy and other top officials posted a video from the streets of central Kyiv early Friday, assuring Ukrainians that "we are all here defending our independence, our state, and it will remain so."

March 2 — Russia captures Kherson

As Moscow's northern offensive floundered, Russian forces were making progress in the southeast. Kherson, the capital of Kherson Oblast, was the first major city to fall in Russia's unsuccessful coastal push toward Odesa.

March 29-30 — Russia abandons Kyiv offensive

Russia's first tacit acknowledgment its invasion wasn't going well was its "planned regrouping of troops" away from Kyiv and surrounding areas.

April 3 — Ukraine discovers Russian atrocities in Bucha

Russia's hasty retreat from Kyiv's suburbs revealed evidence of summary executions, beheadings, torture, rape, and other atrocities. The savagery was particularly evident in Bucha, and Putin reportedly awarded medals of valor to the brigade that brutalized the town.

April 14 — Ukraine sinks Russian flagship Moskva

The guided-missile cruiser Moskva, Russia's Black Sea flagship and the warship instructed to "go f---" itself, sank after an explosion that Moscow blamed on a fire and Ukraine attributed to a strike by its Neptune anti-ship missiles. The sinking of the Moskva was an embarrassing blow to Russia, whose warships pulled back from Ukraine's coast afterward, reducing the threat of an amphibious attack on Odesa.

April 18-19 — Russia officially pivots to 'next phase' of war

Russia shifted its troops from the Kyiv offensive to Ukraine's eastern Donbas region, and the amassed forces launched a broad attack there on April 18. Ukraine called it a "new phase of the war." Moscow announced the "next phase" of its invasion on April 19.

May 18 — Sweden and Finland apply to join NATO

Sweden and Finland, citing Putin's bellicosity toward his neighbors, dropped their longstanding official neutrality and applied on the same day to join the North Atlantic Treaty Organization. Putin had listed NATO expansion among his reasons for invading Ukraine.

May 20 — Russia completes bloody conquest of Mariupol

Russian forces attacked Mariupol on the first day of the invasion. Ukrainian defenders put up a fierce fight, eventually making a last stand at the sprawling Azovstal steelworks complex. The final Azovstal defenders surrendered May 20. Russia's brutal siege of Mariupol included a March 9 missile strike on an active maternity hospital and the bombing of Mariupol's Drama Theater on March 16, which killed hundreds of the people sheltering inside. Mariupol completed Russia's "land bridge" to occupied Crimea.

July 3 — Russia captures Lysychansk, all of Luhansk Oblast

Russia's push to seize the Donbas effectively culminated with its July 3 capture of Lysychansk, giving Moscow complete control of the Luhansk province. Ukraine had withdrawn from Lysychansk's sister city, Sievierodonetsk, on June 24, after a weeks-long battle in which Russia pounded the city to rubble.

Aug. 29 — Ukraine launches first big counteroffensive

Ukraine began a campaign to retake Kherson and push Russian forces east of the Dnipro River. The counteroffensive's launch followed months of foreshadowing and weeks of preparatory strikes on Russian supply lines and ammunition and fuel depots.

Sept. 21 — Putin declares 'partial mobilization'

Putin, bowing to pressure from military leaders, announced a "partial mobilization" to replenish Russia's depleted invasion force with up to 300,000 conscripts. The draft was unpopular and sparked unusually large protests and an exodus of hundreds of thousands of draft-eligible Russian men.

Sept. 30 — Russia 'annexes' 4 regions

Putin announced the annexation of the partially occupied Luhansk, Donetsk, Kherson and Zaporizhzhia provinces three days after Russia declared victory in referendums it staged on Feb. 23. The referendums and illegal annexation were dismissed as shams by the West and Ukraine.

Oct. 2 — Ukraine recaptures Kharkiv in lightning strike

With Russian forces amassing in Kherson to repel Ukraine's southern counteroffensive, Ukrainian forces launched a surprise attack on northern Kharkiv province on Sept. 6, starting a three-week rout that recaptured hundreds of square miles including the key cities of Izium, Kupyansk and Lyman.

Oct. 8-10 — Ukraine disables Crimea bridge, Russia retaliates

In a blow to Russian pride and logistics, a truck bomb exploded on the $3.6 billion Kerch Strait Bridge connecting Russia to Crimea, rendering it impassible for months. Ukraine eventually claimed credit for the attack, and Moscow retaliated by launching waves of missile and drone strikes against civilian targets in cities across Ukraine.

Nov. 11 — Ukraine recaptures Kherson

Ukrainian forces poured into a cheering Kherson two days after Russia ordered its troops to withdraw across the Dnipro on Nov. 9. The recapture of the only regional capital Moscow was able to occupy during its invasion was a huge embarrassment for the Kremlin.

Feb. 9, 2023 — Russia launches second spring offensive

Russian forces began a renewed campaign to capture the entire Donbas region, attacking heavily fortified Ukrainian positions using tens of thousands of new conscripts. Russia's "troops are ill-equipped and ill-trained, and because of that, they're incurring a lot of casualties," U.S. Defense Secretary Lloyd Austin said Feb. 16.

May 21 — Russia claims conquest of Bakhmut

The battle for Bakhmut, the longest and bloodiest of the war, ended a year after it began, long after the city had become more symbolically important than strategically significant. When Russian forces floundered, the private militia known as the Wagner Group took over the fight. Wagner claimed victory over the gutted ruins of Bakhmut on May 21, after having lost at least 10,000 fighters in six months. Ukraine has continued fighting for Bakhmut with some success.

June 8 — Ukraine launches second big counteroffensive

After months of hints, feints, pleas for discretion, and deliveries of Western armaments, Ukraine launched its counteroffensive in eastern and southeastern Ukraine in early June. Within days, Ukraine had recaptured several small villages near the Donetsk-Zaporizhia border, but Russian defenses, including heavy fortifications and miles-wide minefields, have kept Ukraine's progress slow.

June 23-24 — Wagner mutinies

Wagner eventually handed control of Bakhmut to regular Russian forces and then pulled back into Russia, where group leader Yevgeny Prigozhin staged a brief mutiny. The short-lived uprising rattled Putin's government and marked the end of Wagner's participation in the Ukraine war. Prigozhin died in a suspicious plane crash on Aug. 23.

Aug. 24 — Ukraine starts raiding Crimea

Ukrainian special forces staged an overnight maritime raid on Crimea, the first of several brief incursions into the heavily fortified Russian-occupied peninsula. The commandos used jet skis to avoid detection, attacked an electronic warfare station that had protected Crimea from drone and missile attacks, and planted a Ukrainian flag. After an early October raid, Russia claimed to have captured one Ukrainian commando.

Sept. 13-22 — Ukraine strikes Russia's Black Fleet headquarters

A Ukrainian missile strike on Sept. 13 hit and badly damaged a submarine and ship dry-docked at Russia's Black Sea Fleet main port in Sevastopol, Crimea. On Sept. 22, Ukraine struck fleet headquarters. Ukraine's military said the strike killed 34 senior Russian officers. Russia moved much of its fleet to Russia, giving Ukraine more leeway in the Black Sea.

Nov. 1 — 'Stalemate'

Ukrainian commander in chief Gen. Valery Zaluzhny told The Economist that after months of incremental gains but no breakthroughs, Ukraine and Russia "have reached the level of technology that puts us into a stalemate," just like in World War I. Zelenskyy reprimanded Zaluzhny for "easing the work of the aggressor" with his fatalism, though some Western analysts agreed with his prognosis.

Feb. 8, 2024 — Zelenskyy replaces top general

Ukraine's president replaced Zaluzhnyi with Gen. Oleksandr Syrskyi, commander of Ukraine's ground forces, in the biggest shakeup of the military since Russia's invasion. Zaluzhnyi was named as Ukraine's ambassador to the United Kingdom a month later on March 7.

Feb. 17 — Russia captures Avdiivka

Russian forces took control of the fortified Donetsk town of Avdiivka after outnumbered and outgunned Ukrainian forces pulled back to avoid encirclement. Ukraine had been defending the town, close to the Russia-occupied regional capital Donetsk, since Russia's 2014 invasion. The capture of Avdiivka was Russia's biggest gain since Bakhmut, and it was equally costly in Russian lives. Ukrainian commanders said 47,000 Russians were killed or injured in the five-month assault on the town, more than Avdiivka's pre-war population of about 32,000. White House National Security Council spokesperson Adrienne Watson blamed demoralizing shortages in U.S.-supplied munitions, calling Ukraine's loss "the cost of congressional inaction."

March 7 — Sweden joins NATO

Sweden became the 32nd member of NATO, nearly two years after applying to join alongside Finland and 11 months after Finland's accession. Turkey and Hungary had held up Sweden's membership bid for mostly domestic reasons. NATO now controls most of the Baltic Sea.

April 24 — US approves $61B in aid for Ukraine

Biden signed a $95 billion foreign aid package with $60.8 billion in military aid for Ukraine he requested from Congress in August 2023. The Senate passed the bill in February and the House cleared it on April 20.