WeaponSpecs
Active Conflict Since February 20, 2014 · Day 4575 · Updated Aug 28, 2026

Russia-Ukraine War: Timeline & Latest Developments

Russia launched a full-scale invasion of Ukraine on February 24, 2022; after Kyiv held and Kharkiv and Kherson were retaken, a grinding front stabilized through Bakhmut, Avdiivka and Pokrovsk, and the war continues into its fifth year with no ceasefire currently in force and sourced casualty counts in the hundreds of thousands on both sides.

A Dutch Patriot surface-to-air missile launcher and support vehicles deployed in an open field

Gerben van Es, Dutch Ministry of Defence, CC BY-SA 4.0, via Wikimedia Commons. Shown for identification; depicts a Dutch Patriot air-defense battery deployed to Turkey in 2013, not a strike or battery from this war.

Feb 24, 2022 War began
15,000+ Ukrainian civilians killed (UN, since 2022)
239,354+ Russian troops confirmed dead (independent count)
55,000 Ukrainian troops killed (Kyiv's official figure)
~20% Ukrainian territory under Russian control
Active, no ceasefire Current status

Russia’s full-scale invasion of Ukraine on February 24, 2022 was not the war’s beginning so much as its escalation. Fighting had already run for eight years by then: Russia annexed Crimea in 2014 and backed separatist forces in the eastern Donbas region in a lower-intensity conflict that killed roughly 14,000 people and left front lines frozen along a contact line that shaped where the 2022 invasion’s eastern axis would later push. What changed on February 24 was scale. Russian forces attacked simultaneously from Belarus toward Kyiv, from the Donbas toward Kharkiv, and from Crimea toward Kherson and Mariupol, aiming for a rapid collapse of the Ukrainian government. That plan failed within weeks: Ukrainian forces held Kyiv, pushed the northern advance back by early April, and Russia’s retreat from towns like Bucha exposed evidence of civilian killings that drew international war-crimes investigations, including the International Criminal Court’s 2023 arrest warrant for President Vladimir Putin over the alleged unlawful deportation of Ukrainian children.

The war’s first year set a pattern of dramatic reversal followed by grinding attrition. Russian forces took Mariupol in May 2022 after a brutal siege that Ukrainian officials say killed roughly 25,000 civilians, a figure that has not been independently verified. Four months later, Ukraine’s rapid Kharkiv counteroffensive collapsed a Russian front and, days after that, its southern forces began the campaign that liberated Kherson in November, the only regional capital Russia had captured and then lost. Russia answered by annexing four Ukrainian oblasts it did not fully control and settling into a defensive, attritional strategy built around fortified lines and long artillery duels. That strategy produced the war’s longest and, by most accounts, bloodiest single engagement: the roughly ten-month battle for Bakhmut, a mid-sized Donbas city that Wagner Group forces claimed in May 2023 after reducing much of it to rubble.

Ukraine’s own summer 2023 counteroffensive, built around newly delivered Western armor and meant to sever Russia’s land corridor to Crimea, ran into densely layered minefields and prepared defenses that Russian forces had spent months building. Ukrainian troops captured the village of Robotyne in August, their deepest breach of the war, but never reached the operational objectives of Tokmak or Melitopol, and by December the offensive was widely assessed to have stalled. The following year brought a similar attritional logic in Russia’s favor: Avdiivka fell in February 2024 after months of intense fighting, and Russia opened a new front near Kharkiv that May. Ukraine answered in August with its own surprise incursion into Russia’s Kursk Oblast, briefly holding roughly 1,000 square kilometers of Russian territory before North Korean troops, deployed to help Russia’s defense, contributed to pushing Ukrainian forces back; Russia claimed full recapture of the region in April 2025, though Ukraine disputed the claim. Russia introduced a new weapon into this period as well, firing an experimental Oreshnik intermediate-range missile at Dnipro in November 2024, a strike Putin called a live-fire test of a system he said could exceed Mach 10, a claim that remains a Russian government assertion rather than an independently confirmed capability.

Visually Confirmed Equipment Losses, Oryx Tally (Jul 2026)
Russia 23,837 Ukraine 11,690

Both totals are Oryx's photographed floor, not the true count, since undocumented losses go uncounted on both sides equally; Ukraine's smaller figure also partly reflects a smaller starting inventory, not proportionally lighter combat losses.

By 2025, the front had settled into a slow, costly grind dominated by drones and glide bombs rather than the mobile offensives of the war’s first two years. Russian forces spent roughly a year encircling and finally entering Pokrovsk, a Donetsk logistics hub, in an offensive US analysts compared unfavorably in pace to the Battle of the Somme; even after taking the city in early 2026, Russian forces made little further progress west of it for months. Diplomacy resumed unevenly alongside the grinding front. A February 2025 White House meeting between President Trump and President Zelenskyy collapsed into a televised shouting match, delaying but not preventing an April 2025 agreement establishing a joint US-Ukraine investment fund tied to Ukraine’s mineral resources. Istanbul talks through mid-2025 produced prisoner exchanges but no ceasefire terms, and Geneva talks in February 2026 made progress on monitoring mechanisms without resolving the core dispute over territory and security guarantees. Competing unilateral truces Russia and Ukraine each declared around May 8-9, 2026 illustrate how far diplomacy still sits from a genuine ceasefire: announced separately, uncoordinated, and not observed as a lasting pause by either side.

The war’s civilian toll has if anything worsened in its fifth year rather than receding. The UN’s human rights monitors recorded Ukraine’s worst monthly civilian casualty figures since the 2022 invasion in April and again in May 2026, driven by long-range missile and drone strikes on cities far from the front line. That intensifying strike campaign culminated in early July 2026, when Russia launched two barrages of roughly 570 and then a second large wave of missiles and drones at Kyiv within days of each other, the second exposing a genuine shortage of Ukrainian air-defense interceptors. The same week, Ukraine opened its defense industry to wartime arms exports, NATO’s Ankara summit pledged roughly 70 billion euros a year in aid, and President Trump pledged to license Ukraine to build Patriot interceptors domestically, though without a signed agreement or timeline attached. As of this writing, Russia holds roughly a fifth of Ukraine’s territory, no ceasefire is in force, and both sides continue absorbing costs, in lives, equipment and economic capacity, that show no sign of a swift resolution.

Full Timeline (most recent first)

Aug 27, 2026 Day 4572 Strike

Kyiv endures a record 13 air-raid alerts in a single day

Russia launched ballistic missiles, cruise missiles and jet-powered drones at Kyiv in an hours-long overnight barrage that triggered 13 separate air-raid alerts over 24 hours, the most in a single day since the 2022 invasion began, with the capital under alert for nearly 15 hours total. Two schools and a residential building were damaged and at least four people were injured.

Aug 26, 2026 Day 4571 Strike

Ukrainian drones set Russia's Kstovo refinery ablaze

Ukrainian drones struck the Lukoil-Nizhegorodnefteorgsintez refinery in Kstovo, Nizhny Novgorod Oblast, which accounts for roughly 11 percent of Russia's petrol production, sparking a fire; Ukraine's General Staff confirmed the strike. It was the latest in a series of Ukrainian hits on the same refinery through 2026, part of a monthslong campaign against Russia's fuel-processing capacity.

Aug 23, 2026 Day 4568 Escalation State claim, unverified

Putin threatens 'far more destructive' strikes on Ukraine's economy

President Putin said Ukraine had opened a 'Pandora's box' by striking Russian oil refineries and warehouses, and threatened retaliation against Ukraine's 'most sensitive economic sectors.' Putin framed Russia's escalated strike campaign as a response to Ukraine's attacks, a characterization that omits Russia's own sustained campaign against Ukrainian civilian and economic infrastructure dating back to 2022.

Aug 21, 2026 Day 4566 Strike

Double-tap Russian drone strike on a Kryvyi Rih shopping center kills 16

A Russian jet-powered Shahed-type drone struck the crowded Soniachna Galereia shopping center in Kryvyi Rih, and a second drone hit the same site roughly 30 minutes later as rescuers were responding, killing at least 16 civilians and injuring 128, including 23 children. The UN Human Rights Monitoring Mission in Ukraine said the double strike appears to breach international humanitarian law, finding no military presence or equipment at the site that would justify treating it as a legitimate target.

Aug 20, 2026 Day 4565 Strike State claim, unverified

Ukrainian drones hit Russia's TANECO refinery 1,200 kilometers inside Russia

Ukrainian Fire Point FP-1 drones struck the TANECO oil refinery in Nizhnekamsk, Tatarstan, among the deepest confirmed Ukrainian strikes of the war, along with the Tamanneftegaz oil and gas terminal in Krasnodar Krai. Tatarstan's regional government said air defense helped avoid casualties, a Russian state claim not independently verified; TANECO is one of Russia's newest, highest-capacity refineries, processing roughly 16 million tons of crude a year.

Aug 18, 2026 Day 4563 Casualties

Russia's mass-produced Banderol missile kills 10 at a Kharkiv region crossroads

Two Russian S8000 Banderol cruise missiles struck a busy intersection with a post office and shops in Pechenihy, Kharkiv Oblast, killing 10 people and wounding at least 18. The roughly $100,000 jet-powered missile, built by the Kronshtadt Group and mass-produced since mid-2026 specifically to overwhelm Ukrainian air defense through cheap volume, uses a Chinese-made turbojet engine and is normally launched from Kronshtadt's own Orion drone.

Aug 16, 2026 Day 4561 Escalation

NATO jet shoots down a suspected Russian drone over Romania, the fourth this year

A Spanish Air Force F-18 flying NATO air-policing duty shot down a drone that crossed into Romanian airspace from Moldova near Galati, the fourth time this year NATO aircraft have downed a drone over Romanian territory. Romania's defense ministry and a NATO spokesperson said the drone's signature was consistent with Russian origin, an assessment rather than a confirmed Russian admission, and no casualties or damage resulted.

Aug 15, 2026 Day 4560 Strike

Ukraine's Flamingo missiles reportedly hit a Kinzhal-carrier airbase and a Russian rocket plant

President Zelensky said Ukraine's domestically built FP-5 Flamingo cruise missile struck Russia's Savasleyka airbase, home to the MiG-31K jets that carry Kh-47M2 Kinzhal missiles, and the Progress Rocket Space Center in Samara, roughly 700 and 900 kilometers inside Russia. Neither the extent of the damage nor Russia's brief acknowledgment of a strike on an unnamed industrial facility has been independently verified.

Summer 2026 Escalation
Aug 14, 2026 Day 4559 Diplomacy State claim, unverified

Zelensky says Ukraine receives only about 1% of the Patriot interceptors it needs

President Zelensky told CNN that Ukraine currently gets roughly 1 percent of the Patriot interceptors it needs, and that access to 5 percent of the existing US stockpile would be enough to get through this winter, versus 10 percent to intercept all of Russia's ballistic missiles; these are Zelensky's own stated figures, not an independently audited count. He said Ukraine is receiving 2.5 times fewer interceptors in 2026 than in 2025 even as Russia has roughly doubled its monthly ballistic-missile launch rate over the same period.

Aug 12, 2026 Day 4557 Strike

Ukraine strikes Russia's 'last safe' Black Sea Fleet base at Novorossiysk

Ukraine struck Russia's Novorossiysk naval base overnight with a combined package of R-360 Neptune anti-ship missiles, Palianytsia jet-powered strike drones and naval uncrewed surface vessels, damaging four Russian warships more than 300 kilometers from the front line, a harbor Russia had treated as safely out of reach since abandoning Sevastopol. Russia's General Staff said only that it was still assessing the damage, an unverified statement; a nearby Transneft oil terminal caught fire and two grain terminals handling 15.6 million metric tons of annual exports suspended operations.

Summer 2026 Escalation
Aug 11, 2026 Day 4556 Strike

Russia combines Zircon, Iskander and North Korean KN-23 missiles in a Zaporizhzhia strike that kills civilians and steelworkers

Russia struck Zaporizhzhia overnight with a combined salvo of 3M22 Zircon hypersonic cruise missiles, Iskander-M ballistic missiles, North Korean KN-23 ballistic missiles, guided bombs and roughly 120 drones, none of which Ukraine's air force reported intercepting. The Zaporizhstal steel plant took a direct hit, killing seven workers and halting production, per the Kyiv Independent, while Al Jazeera's earlier citywide count stood at six dead and at least 19 wounded; the two outlets' casualty figures have not been reconciled. Ukrainian intelligence separately said roughly 90 North Korean personnel are now embedded in Russia's 112th Missile Brigade, gaining live combat-launch experience rather than merely supplying missiles for Russian crews.

Aug 10, 2026 Day 4555 Military move

Turkey to transfer 12 M270 launchers and 70 ATACMS missiles to Ukraine

The US State Department notified Congress of a proposed transfer of Turkish-owned, American-made weapons to Ukraine: 12 M270 Multiple Launch Rocket System launchers, 70 M39 ATACMS ballistic missiles, and cluster munitions, an original acquisition value the Congressional Record lists at roughly $255.9 million. Because the hardware is US-origin, the transfer requires Washington's sign-off under the Arms Export Control Act even though Turkey owns it outright, and represents Turkey divesting its entire remaining M270 launcher fleet.

Aug 9, 2026 Day 4554 Policy

US Senate passes a sweeping Russia sanctions bill 86-11

The Senate passed a bipartisan Russia sanctions bill informally named for its late chief author, Sen. Lindsey Graham, who died in July shortly after reaching a deal with the White House to revive it. The bill authorizes sanctions on backers of Russia's defense industry, energy exports and shadow-fleet oil sales, and gives the president authority to impose tariffs, reported as up to 100 to 200 percent depending on the outlet, on the top five buyers of Russian oil and gas, including China and India; the House had not yet taken up the Senate's broader version as of this writing.

Aug 7, 2026 Day 4552 Military move

Ukraine's Fire Point-built FP-7 ballistic missile nears certification, needing no US strike authorization

Fire Point CEO Iryna Terekh said Ukraine's domestically built FP-7 short-range ballistic missile had completed roughly 15 test launches and was in its final weeks of certification, with first combat use expected this autumn. Unlike the US-supplied ATACMS, which requires case-by-case Washington authorization to strike targets on Russian soil, the entirely Ukrainian-built and controlled FP-7 carries no such approval requirement.

Aug 6, 2026 Day 4551 Strike State claim, unverified

Ukraine strikes the Yaroslavl and Ufa refineries as Russia legalizes banned low-grade gasoline

Ukraine's General Staff confirmed drone strikes on the Slavneft-YANOS refinery in Yaroslavl, hit for the seventh time in 2026, and the Bashneft-Novoil refinery in Ufa, with President Zelensky calling the campaign 'long-range sanctions.' Russia's energy ministry separately authorized sales of Euro-2 gasoline, a low-grade fuel banned domestically since 2013, through July 2027, a sign of how much the refinery campaign has strained the country's fuel supply.

Aug 5, 2026 Day 4550 Strike State claim, unverified

Russian mass strike on Kyiv kills 17 as Ukraine intercepts zero ballistic missiles

Russia fired 24 ballistic missiles, four cruise missiles and 115 drones at Kyiv and its region overnight, hitting a railway station, retail and logistics warehouses and residential buildings. Ukrainian officials said at least 17 people were killed, including eight waiting at a train station, and that none of the ballistic or anti-ship missiles were intercepted; President Zelensky said Ukraine's air-defense interceptor supplies were roughly a third of 2025 levels and that more interceptors could have saved the victims.

Aug 5, 2026 Day 4550 Military move State claim, unverified

Ukraine says a North Korean missile unit is deploying to Russia

Ukraine's HUR military intelligence agency told Reuters that a North Korean missile unit of roughly 90 personnel, tied to Russia's 112th Missile Brigade in Voronezh Oblast, is deploying with KN-23/KN-24 ballistic missiles, potentially bringing the total delivered toward 120 missiles and six launchers on top of 40 already supplied. Reuters said it could not independently verify the claim, and neither Russia's defense ministry nor North Korea's UN mission responded to requests for comment.

Aug 3, 2026 Day 4548 Diplomacy

Zelensky offers Russia an air truce, energy truce or front-line freeze as a path to talks

Presidential adviser Mykhailo Podolyak said Ukraine has proposed three possible ceasefire formats to Russia, a halt to aerial strikes, a truce on energy-infrastructure attacks, or a freeze along the current front line, any of which Kyiv says could open the way to broader negotiations. Podolyak said Zelensky remains ready to meet Putin directly to discuss the hardest issues; Russia had not publicly responded to the proposal as of this writing, and the United States was reported to support the initiative.

Aug 2, 2026 Day 4547 Strike State claim, unverified

Ukraine strikes the Engels-2 bomber base and Saratov refinery, reaching for Russia's missile supply chain

Ukraine's General Staff said Defense Forces struck the Engels-2 strategic bomber base, home to the Tu-95MS and Tu-160 regiments that arm and launch Kh-101 cruise missiles against Ukrainian cities, and the Saratov oil refinery roughly 600 kilometers from the front line overnight. The strikes were part of a broader campaign a Financial Times assessment, cited in coverage, estimated had disrupted more than 30 percent of Russia's operational refining capacity by late July 2026; a regional Russian governor's mention of casualties gave no figures and is a Russian government claim, not independently verified.

Aug 1, 2026 Day 4546 Strike State claim, unverified

Kyiv absorbs two mass barrages in 48 hours as Ukraine says its Patriot interceptors have run out

Russia fired 35 missiles, including 27 ballistic missiles, plus 185 attack drones at Kyiv on back-to-back nights; Ukraine's Air Force said it intercepted just one of the 27 ballistic missiles each night, a gap President Zelensky attributed directly to exhausted Patriot interceptor stocks rather than a tactical failure. At least nine people were killed each night per Ukrainian officials, corroborated across multiple outlets, and Ukraine's Defense Ministry formally asked roughly 40 partner nations to release Patriot interceptors from their own stockpiles.

Jul 31, 2026 Day 4545 Policy

Trump reverses pledge to license Ukraine to build its own Patriot interceptors

President Trump said the United States had 'not agreed to' license Ukraine to manufacture Patriot air-defense interceptors domestically, walking back a pledge he made less than three weeks earlier at NATO's Ankara summit. Trump called the technology 'a hard thing to give away,' warning a recipient country 'could someday turn on you,' leaving any Ukrainian production timeline unresolved even as Kyiv's existing interceptor stocks were running critically low.

Jul 30, 2026 Day 4544 Escalation State claim, unverified

A Russian Kh-101 missile crashes into Poland as Russia uses a North Korean missile against Ukraine for the first time in a year

A Russian Kh-101 cruise missile overshot its target during a mass overnight strike and crashed roughly 100 kilometers inside Poland, a NATO member, prompting Poland to scramble fighter jets; no one was hurt, and Polish Prime Minister Donald Tusk said evidence pointed to a Russian origin. In the same barrage, Ukrainian officials said preliminary evidence, still pending fragment analysis, indicated Russia used a North Korean short-range ballistic missile against Ukraine for the first time in nearly a year, killing five members of one family in the village of Radushne near Kryvyi Rih.

Jul 29, 2026 Day 4543 Strike State claim, unverified

Ukrainian drones hit two more Russian refineries as processing falls to a 21-year low

Ukrainian FP-1 drones struck Rosneft's Ryazan refinery and Lukoil's Perm refinery roughly 1,500 kilometers inside Russia overnight, part of a monthslong campaign independent analysts estimate has disabled 20 to 40 percent of Russia's refining capacity. Russian crude processing fell to 3.91 million barrels a day this month, the lowest level since March 2005, forcing Moscow to restrict diesel, gasoline and jet-fuel exports; regional governors' claims of minimal damage and casualties are Russian state statements not independently verified.

Jul 24, 2026 Day 4538 Strike State claim, unverified

Russian missile kills 10 at a Ukrainian drone-industry exhibition near Kyiv

A Russian ballistic missile struck a privately organized defense-industry exhibition in Bucha district, killing at least 10 people and injuring nearly 100. Russia's defense ministry claimed it deliberately targeted the site because it displayed Ukrainian and foreign-made drones, a Russian government claim not independently verified; Ukraine's Prosecutor General separately opened an inquiry into why the event was held in the open within range of Russian missiles.

Jul 21, 2026 Day 4535 Policy

Zelensky replaces Syrskyi with Drapatyi as commander-in-chief

President Zelensky named Maj. Gen. Mykhailo Drapatyi commander-in-chief of Ukraine's armed forces, replacing Gen. Oleksandr Syrskyi in the biggest wartime military leadership shake-up since 2024. The change followed a week of street protests after Zelensky dismissed reform-minded Defense Minister Mykhailo Fedorov, who had accused Syrskyi of obstructing military reform.

Jul 19, 2026 Day 4533 Strike State claim, unverified

Russia's largest ballistic missile barrage on Kyiv since the war began is answered within a day

Russia fired 41 missiles and 125 drones at Ukraine overnight, the largest ballistic-missile barrage on Kyiv since the 2022 invasion began; Ukrainian officials said air defenses intercepted only 44 percent of the missiles versus 86 percent of the drones, and reported at least six killed nationwide. Within roughly 24 hours Ukraine answered with more than 400 drones against Moscow-region oil, logistics and shadow-fleet targets; Moscow's mayor claimed 85 were intercepted, a Russian state claim not independently verified.

Jul 18, 2026 Day 4532 Strike State claim, unverified

Ukraine's deepest strike on Russian rear-area logistics in two years kills at least eight

Ukrainian drones struck two Wildberries fulfillment centers in Tambov and Moscow oblasts and a nearby oil depot overnight, in what multiple outlets called the most lethal Ukrainian strike inside Russia in more than two years. Russian regional officials, whose casualty figures are not independently verified, reported at least eight killed and more than 60 wounded combined across the sites; President Zelensky said the warehouses supplied sanctioned components for drone and navigation-equipment production, a Ukrainian characterization not independently confirmed.

Jul 14, 2026 Day 4528 Strike State claim, unverified

Ukraine hits a Bashkortostan refinery and 20 Black Sea shadow-fleet tankers in one 48-hour window

Ukraine's Special Operations Forces said Deep Strike drones hit the AVT-6 unit at the Gazprom Neftekhim Salavat refinery roughly 1,300 to 1,500 kilometers inside Russia overnight July 13-14, one of the longest-range drone strikes of the war. The following night, timed to Ukrainian Statehood Day, the Unmanned Systems Forces said it struck 20 shadow-fleet vessels near occupied Crimea in the Black Sea, putting the combined tally at 136 vessels struck since a maritime drone campaign began around July 6; the vessel and distance figures are Ukrainian military claims not independently verified here.

Jul 13, 2026 Day 4527 Diplomacy

Ukraine and nine European partners launch an anti-ballistic coalition as Zelenskyy seeks 300 more Patriot interceptors

Ukraine and nine European partners signed an agreement in Paris to jointly develop the low-cost Freya interceptor as an eventual alternative to Patriot, though it is not expected to reach a first real intercept before late 2027. Hours later Russia struck Kyiv's Holosiivskyi district with ballistic missiles, and President Zelenskyy told a Coalition of the Willing meeting the same day that Ukraine's Patriot interceptor stocks had run dry, asking allies for 300 missiles, 100 a month, to get through the winter.

Jul 12, 2026 Day 4526 Military move State claim, unverified

Ukraine says Russia is jamming Starlink to blind strike drones

A Ukrainian soldier installing a Starlink satellite internet terminal on its tripod mount in a field
Support Forces of Ukraine Command, CC BY 4.0, via Wikimedia Commons

Ukrainian forces said Russia has fielded roughly ten Volna Kupol Garant electronic-warfare complexes, each capable of jamming Starlink signals across about 20 square kilometers, to disrupt the satellite links many of Ukraine's long-range strike drones depend on; Russia has not confirmed the system, and Ukraine's 422nd Unmanned Systems Regiment says it has already located and destroyed at least one installation.

Jul 12, 2026 Day 4526 Casualties

Russian overnight barrage on Ukraine kills at least eight

Russia combined six ballistic missiles, six cruise missiles and 121 drones in an overnight assault reported across Ukraine; Ukraine's Air Force said it intercepted at least two of the cruise missiles and 111 of the drones. Regional officials reported at least eight people killed, five in Sumy from glide bombs, two in a missile strike on Odesa, and one in a border-district explosive-device incident, with dozens more wounded across several regions.

Jul 8, 2026 Day 4522 Diplomacy

Trump pledges to license Ukraine to build Patriot interceptors

President Trump said the US would license Ukraine to manufacture its own Patriot air-defense interceptors domestically, while acknowledging in the same remarks that Lockheed Martin and RTX, the two companies that build the system, had not yet been notified; it is a stated policy intention, not a signed licensing agreement or production timeline.

Jul 7, 2026 Day 4521 Diplomacy

NATO's Ankara summit pledges 70 billion euros a year for Ukraine

NATO heads of state and government, including President Trump, pose for the official family photo at the 2026 Ankara summit
NATO / Stenbocki maja, CC BY 4.0, via Wikimedia Commons

NATO's 32 members opened their Ankara summit pledging roughly 70 billion euros annually in military aid to Ukraine through 2027, split between EU loan financing and bilateral aid, while reaffirming a path to 5 percent of GDP in defense spending by 2035; the summit opened a day after a Russian strike on Kyiv killed at least 21 people.

Jul 6, 2026 Day 4520 Strike

A second Kyiv barrage exposes an interceptor shortage

Four days after the July 1 barrage, Russia struck Kyiv again; Ukraine's air force reported downing zero ballistic missiles this time, attributing the gap directly to a shortage of Patriot PAC-3 interceptors rather than a tactical failure, exposing how quickly a single week of mass strikes can draw down allied-supplied air-defense stocks.

Jul 6, 2026 Day 4520 Strike State claim, unverified

Ukrainian drones strike Omsk, Russia's largest oil refinery, for the first time

Ukraine's General Staff and Special Operations Forces said upgraded FP-1 drones flew roughly 2,500 kilometers to hit the ELOU-AVT-11 crude-processing unit at Gazprom Neft's Omsk refinery, Russia's largest by volume and its only domestic producer of catalytic-cracking catalysts. Satellite imagery reviewed by open-source analysts confirmed at least four drone impacts, and the refinery suspended fuel sales the next day; Kyiv called it the last of Russia's 11 largest gasoline-producing refineries to be struck, an unverified Ukrainian characterization.

Jul 1, 2026 Day 4515 Strike

Russia launches a 570-missile-and-drone barrage on Kyiv

A 9K720 Iskander-M mobile short-range ballistic missile launcher on its transporter-erector-launcher, one of the systems used in Russia's mass missile barrages on Ukrainian cities
Via Wikipedia, 9K720 Iskander-M, shown for identification

Russia fired roughly 570 missiles and drones at Kyiv in coordinated waves, killing at least 30 people and injuring more than 92; Ukraine's air force said it intercepted or suppressed about 524 of them, a roughly 91 percent rate, though the barrage still struck an ambulance station, a hotel, and residential buildings.

Jul 1, 2026 Day 4515 Policy

Ukraine opens wartime arms exports under a new Drone Deal framework

Ukraine's Cabinet approved a mechanism letting 27 vetted partner nations, at least 15 of them NATO members, buy Ukrainian-made drones and missiles directly from manufacturers, a sign that domestic defense production, grown roughly 35-fold since 2022, has begun to outpace what the front line alone can absorb.

Pokrovsk Falls, Diplomacy Resumes
May 31, 2026 Day 4484 Casualties

UN records Ukraine's worst monthly civilian toll in four years

The UN's human rights office reported at least 274 civilians killed and 1,763 injured in Ukraine in May, the highest monthly figure since April 2022 and a 93 percent increase over May 2025, underscoring an escalating long-range strike campaign heading into summer.

May 24, 2026 Day 4477 Strike State claim, unverified

Russia fires Oreshnik missiles at Kyiv; one reportedly falls short

Russia used the Oreshnik missile against Kyiv in a mass attack that outside analysis suggests carries roughly a 25 percent failure rate across four total launches to date; of two missiles fired this day, one reportedly fell short into Russian-held territory. Russian claims about the missile's hypersonic speed and any nuclear-capability are not independently verified.

May 8, 2026 Day 4461 Ceasefire State claim, unverified

Russia and Ukraine declare separate, uncoordinated short truces

Russia announced a unilateral ceasefire for May 8-9 to coincide with its Victory Day commemoration and threatened retaliation if Ukraine violated it; Ukraine had already announced its own separate truce for May 5-6 and dismissed Russia's proposal as uncoordinated and "not serious." Fighting continued on both sides in the days that followed.

Apr 30, 2026 Day 4453 Casualties

UN records Ukraine's worst monthly civilian toll in nine months

The UN Human Rights Monitoring Mission in Ukraine recorded 238 civilians killed and 1,404 injured in April, the highest monthly figure since July 2025; long-range missile and drone strikes caused the largest single share, and short-range attack drones caused the highest monthly drone-attributed toll since the 2022 invasion began.

Mar 5, 2026 Day 4397 Diplomacy

A 500-for-500 prisoner exchange begins

Following the Geneva talks, Russia and Ukraine began a large-scale prisoner exchange involving 500 people from each side, one of the concrete outcomes of the February negotiations even as the underlying territorial dispute remained unresolved.

Feb 25, 2026 Day 4389 Military move

Russia completes the capture of Pokrovsk

Independent battlefield monitors reported no evidence of Ukrainian forces remaining in Pokrovsk, confirming Russia's full capture of the city more than three months after troops first entered it; Russian forces made little further progress west of the city in the months that followed.

Feb 17, 2026 Day 4381 Diplomacy

US, Ukraine and Russia hold territory talks in Geneva

American, Ukrainian and Russian delegations met in Geneva over two days, discussing a proposed demilitarized buffer zone in Donetsk and competing security-guarantee timelines; the talks ended without a breakthrough on territory, though participants reported progress on ceasefire-monitoring mechanisms.

Feb 5, 2026 Day 4369 Casualties State claim, unverified

Zelenskyy says 55,000 Ukrainian soldiers have been killed

Ahead of the war's fourth anniversary, President Zelenskyy said 55,000 Ukrainian soldiers had officially been confirmed killed, with a further large but unspecified number missing; it is Kyiv's own disclosed figure, and open-source and Western trackers have suggested the true toll is considerably higher.

Jan 8, 2026 Day 4341 Strike

Russia strikes Lviv with an Oreshnik missile

Russian forces struck western Ukraine's Lviv with an Oreshnik intermediate-range missile, extending use of the weapon first fired at Dnipro in November 2024 to a city far from the front line.

Kursk Reversal and a New US Approach
Nov 15, 2025 Day 4287 Military move

Russian forces enter Pokrovsk after a year-long siege

A gutted apartment block and a children's playground train in a Pokrovsk courtyard, photographed during the siege in January 2025
Donetsk Regional Military Civil Administration, CC BY 4.0, via Wikimedia Commons

Russian troops entered the Donetsk Oblast logistics hub of Pokrovsk following one of the slowest, costliest offensives of the war, one US analysts compared unfavorably in pace to the Battle of the Somme; Russian forces struggled to consolidate control for months afterward.

Jul 23, 2025 Day 4172 Diplomacy

A third round of Istanbul talks yields a prisoner swap, not a ceasefire

Russian and Ukrainian delegations meeting in Istanbul agreed to another prisoner exchange but made little progress on ceasefire terms; Ukraine sought a full, unconditional ceasefire as a precondition for further diplomacy, while Russia proposed only short 24-to-48-hour pauses.

Apr 30, 2025 Day 4088 Diplomacy

US and Ukraine sign a minerals and reconstruction deal

U.S. Treasury Secretary Scott Bessent and Ukrainian First Deputy Prime Minister Yulia Svyrydenko sign the US-Ukraine minerals agreement at a table with both countries' flags behind them
Yulia Svyrydenko, CC BY 4.0, via Wikimedia Commons

Two months after the Oval Office clash, the US and Ukraine signed an agreement establishing a joint investment fund for Ukraine's reconstruction, capitalized partly by future natural-resource revenue; the deal gives the US preferential access to mineral extraction while leaving Ukraine final say over what is mined.

Apr 26, 2025 Day 4084 Military move State claim, unverified

Russia claims full recapture of Kursk Oblast; Ukraine disputes it

Russia's military chief of staff told Putin that Russian forces, aided by North Korean troops, had retaken the last Ukrainian-held village in Kursk Oblast; Ukraine's military disputed the claim, saying its soldiers still held limited positions near the border.

Feb 28, 2025 Day 4027 Diplomacy

A White House meeting between Trump and Zelenskyy collapses into a public clash

President Trump and Vice President Vance gesture at President Zelenskyy, arms crossed, during their televised Oval Office clash on February 28, 2025
The White House, public domain (PD-USGov), via Wikimedia Commons

A planned Oval Office meeting to sign a US-Ukraine minerals agreement broke down into a televised shouting match after Trump and Vice President Vance accused Zelenskyy of insufficient gratitude for US support; Zelenskyy left without signing, and a joint press conference was cancelled.

Jan 20, 2025 Day 3988 Policy

Trump takes office pledging a rapid end to the war

Donald Trump taking the oath of office from Chief Justice John Roberts at his second inauguration on January 20, 2025
The White House, public domain (PD-USGov), via Wikimedia Commons

President Trump was inaugurated for a second term having repeatedly pledged during the campaign to end the war quickly, opening a period of direct US engagement with both Moscow and Kyiv that reshaped the diplomatic track over the following year.

Attrition, Avdiivka and Kursk
Nov 21, 2024 Day 3928 Strike State claim, unverified

Russia fires the Oreshnik missile in combat for the first time

Russia struck Ukraine's Pivdenmash aerospace facility in Dnipro with an experimental intermediate-range ballistic missile it named Oreshnik, which Putin described as a live-fire test capable of speeds over Mach 10; those speed and capability figures are Russian state claims, and Ukrainian officials said the warheads used lacked explosives.

Nov 17, 2024 Day 3924 Policy

Biden authorizes limited ATACMS strikes inside Russia

A U.S. Army M142 HIMARS launcher firing a guided rocket, the same launch system used to fire the ATACMS missiles Ukraine was authorized to use inside Russia
U.S. Army photo, public domain, via Wikimedia Commons. Shown for identification: an M142 HIMARS launcher, the system used to fire ATACMS, photographed during a 2005 test, not this war.

The outgoing Biden administration lifted its restriction on Ukraine using US-supplied long-range ATACMS missiles against targets inside Russia, a policy reversal driven partly by North Korea's deployment of troops to help Russia defend Kursk Oblast; officials described the authorization as narrowly focused on that region.

Aug 6, 2024 Day 3821 Escalation

Ukraine launches a surprise incursion into Russia's Kursk Oblast

A Ukrainian soldier removing a Russian flag from a pole in Apanasovka, Kursk Oblast, during Ukraine's cross-border offensive
Ukrainian Navy, CC BY 4.0, via Wikimedia Commons

Ukrainian forces crossed into Kursk Oblast and, within a week, said they had seized roughly 1,000 square kilometers of Russian territory and 28 settlements, the largest foreign incursion onto Russian soil since World War II. The advance stalled by early October.

Aug 1, 2024 Day 3816 Military move

Ukraine receives its first F-16 fighter jets

A Ukrainian Air Force F-16AM Fighting Falcon taking off carrying air-to-air missiles
Ukrainian Air Force, CC BY 4.0, via Wikimedia Commons. Shown for identification; photographed in November 2025, not on the day of the first delivery.

The Netherlands and Denmark delivered Ukraine's first F-16 combat aircraft, more than two years after Kyiv began requesting Western fighters; four donor nations ultimately pledged 79 jets, though Ukraine has said it needs well over 100 to meaningfully contest Russia's larger air force.

May 10, 2024 Day 3733 Military move

Russia opens a new front in Kharkiv Oblast

Aerial view of Vovchansk, Kharkiv Oblast, reduced to smoldering ruins after Russia's cross-border assault in mid-2024
National Police of Ukraine (Liut Brigade), CC BY 4.0, via Wikimedia Commons

Russian forces launched a cross-border armored assault toward Vovchansk, Ukraine's second-largest city's namesake border district, achieving Russia's largest territorial gains in 18 months before the advance stalled by early June.

Apr 24, 2024 Day 3717 Policy

US Congress passes a $61 billion Ukraine aid package

After a six-month congressional stalemate that left Ukrainian forces short on artillery shells, the US Senate passed a $95 billion foreign-aid bill including roughly $61 billion for Ukraine; President Biden signed it into law the next day and began shipping weapons within days.

Feb 18, 2024 Day 3651 Military move

Avdiivka falls after a four-month siege

A Ukrainian police officer walking through snow past a residential building shattered by Russian bombing in Avdiivka, January 2024
National Police of Ukraine, CC BY 4.0, via Wikimedia Commons

Ukraine's top commander ordered a withdrawal from Avdiivka to avoid encirclement, ceding the Donetsk Oblast city to Russian forces after months of some of the war's heaviest fighting; it was Russia's largest territorial gain since the capture of Bakhmut.

2023 Counteroffensive
Dec 30, 2023 Day 3601 Casualties State claim, unverified

Belgorod is struck a day after Russia's mass strikes on Ukraine

Explosions in the Russian border city of Belgorod killed at least 25 people and wounded over 100, per Russian officials, who blamed Ukrainian shelling; Ukraine's government suggested the deaths were caused by Russian air-defense debris rather than a direct strike. The attack followed a Russian missile and drone barrage across Ukraine a day earlier that killed dozens.

Dec 15, 2023 Day 3586 Military move

The counteroffensive is assessed to have stalled

Five months after it began, Ukraine's counteroffensive had recaptured only marginal territory and failed to reach its objectives of Tokmak or Melitopol, undercut by minefields, layered Russian defenses and a lack of air superiority; both sides shifted toward a war of incremental, costly gains.

Aug 22, 2023 Day 3471 Military move

Ukrainian forces capture Robotyne

Aerial view of a small Ukrainian flag planted atop a destroyed building in Robotyne after Ukrainian forces recaptured the village
Valerii Zaluzhnyi, CC0, via Wikimedia Commons

After weeks of grinding through minefields and layered defenses in Zaporizhzhia Oblast, Ukrainian troops took the village of Robotyne, the counteroffensive's deepest breach of Russia's first defensive line, roughly 14 to 17 kilometers at its farthest point.

Jul 17, 2023 Day 3435 Policy

Russia withdraws from the Black Sea Grain Initiative

Russia declined to renew the grain corridor deal, citing unmet demands over its own agricultural exports and sanctions, ending a year-long arrangement that had moved nearly 33 million tonnes of food out of Ukrainian ports and triggering a jump in global grain prices.

Jun 23, 2023 Day 3411 Escalation

Wagner mercenaries mutiny, then stand down

Yevgeny Prigozhin's Wagner forces seized the Russian military headquarters in Rostov-on-Don and advanced toward Moscow before halting under a brokered deal that sent Prigozhin to Belarus; he died in a plane crash two months later, widely attributed to Russian state retaliation though never officially confirmed.

Jun 6, 2023 Day 3394 Strike State claim, unverified

The Kakhovka Dam is destroyed, sides trade blame

Ukrainian police conducting evacuations by boat through a flooded street in Kherson Oblast after the Kakhovka Dam breach
Ministry of Internal Affairs of Ukraine, CC BY 4.0, via Wikimedia Commons

An explosion breached the Kakhovka Dam on the Dnipro River, flooding dozens of settlements in Kherson Oblast; Ukraine and most Western assessments point to Russian forces, who controlled the dam and denied responsibility, while Russia blamed Ukrainian shelling. Ukraine's government reported 31 deaths from the flooding; Russian-appointed officials claimed 59.

Jun 4, 2023 Day 3392 Military move

Ukraine opens its long-planned summer counteroffensive

Ukrainian forces attacked Russian defensive lines in Zaporizhzhia and Donetsk oblasts, aiming to sever Russia's land corridor to Crimea; the offensive relied heavily on Western-supplied armor delivered over the preceding months.

Bakhmut and the Grinding Front
May 20, 2023 Day 3377 Military move State claim, unverified

Wagner claims Bakhmut after the war's longest battle

The Annunciation church in western Bakhmut engulfed in fire amid the ruins of the city in May 2023, around the time Wagner claimed its capture
National Police of Ukraine, CC BY 4.0, via Wikimedia Commons

Wagner Group leader Yevgeny Prigozhin declared his forces had captured Bakhmut after roughly ten months of fighting that analysts on both sides describe as the bloodiest single battle of the war; Ukraine disputed full Russian control, and both militaries suffered heavy losses for a city reduced largely to rubble.

May 3, 2023 Day 3360 Strike State claim, unverified

Drones target the Kremlin; Russia blames Ukraine, which denies it

Russia said two drones were shot down over the Kremlin in an attempted assassination of Putin, who was not present; Ukrainian officials denied involvement, and while some US officials assessed a Ukrainian unit was likely responsible, no government has confirmed authorship on the record.

Mar 17, 2023 Day 3313 Policy

ICC issues an arrest warrant for Putin over child deportations

The International Criminal Court's permanent premises building in The Hague, with an ICC signboard in the foreground
OSeveno, CC BY-SA 4.0, via Wikimedia Commons. Shown for identification: the ICC's seat in The Hague, not a courtroom scene.

The International Criminal Court issued arrest warrants for Vladimir Putin and Russia's children's rights commissioner, Maria Lvova-Belova, over the alleged unlawful deportation of Ukrainian children to Russia and Russian-occupied territory. Russia rejects the ICC's jurisdiction and has not complied.

Kharkiv and Kherson Counteroffensives
Nov 11, 2022 Day 3187 Military move

Kherson is liberated, the only regional capital Russia had taken

Ukrainian and European Union flags displayed in liberated Kherson days after Russian forces withdrew
Defense of Ukraine, public domain under Ukrainian law, via Wikimedia Commons

Russian forces withdrew across the Dnipro River after Ukrainian troops advanced on the city, ending an eight-month occupation; Kherson remained the only Ukrainian regional capital Russia captured and then lost during the full-scale war.

Oct 8, 2022 Day 3153 Strike State claim, unverified

Explosion damages the Crimean Bridge

The Crimean Bridge's rail arch span photographed on the evening of October 8, 2022, hours after the explosion that collapsed sections of the adjacent road bridge
Press Service of the Head of the Republic of Crimea, CC BY 4.0, via Wikimedia Commons

A truck bomb collapsed two lanes of the road bridge linking Crimea to the Russian mainland and set a rail-bridge fuel train alight, killing five people; Russian investigators later attributed the operation to Ukraine's security service, which did not formally claim responsibility at the time.

Sep 30, 2022 Day 3145 Policy State claim, unverified

Russia annexes four Ukrainian oblasts

Russian-installed officials from Donetsk, Luhansk, Zaporizhzhia and Kherson applaud during the treaty-signing ceremony in the Kremlin's St George Hall on September 30, 2022
kremlin.ru, CC BY 4.0, via Wikimedia Commons

Putin signed treaties annexing Donetsk, Luhansk, Kherson and Zaporizhzhia oblasts following referendums that most of the international community rejected as illegitimate and coercive; Russia did not fully control any of the four regions at the time.

Sep 21, 2022 Day 3136 Policy State claim, unverified

Russia announces a partial mobilization

President Vladimir Putin ordered a partial mobilization that Russia's defense ministry said would call up 300,000 reservists, its first mobilization since World War II; the figure is a Russian government claim, and independent estimates of the actual callup have varied.

Sep 15, 2022 Day 3130 Strike

Bakhmut comes under sustained Russian bombardment

A five-story residential building in Bakhmut damaged by Russian airstrikes, with rubble and a damaged facade visible
ArmyInform (Ministry of Defence of Ukraine), CC BY 4.0, via Wikimedia Commons

Russian airstrikes and shelling intensified on the Donbas city of Bakhmut, then still months from becoming the war's longest and bloodiest single battle, damaging residential buildings and trapping civilians under rubble.

Sep 6, 2022 Day 3121 Military move

Ukraine's Kharkiv counteroffensive collapses the northeastern front

President Zelenskyy decorating a Ukrainian soldier during his visit to newly liberated Izium in Kharkiv Oblast on September 14, 2022
President.gov.ua (Office of the President of Ukraine), CC BY 4.0, via Wikimedia Commons

A rapid Ukrainian armored offensive in Kharkiv Oblast broke through thinly held Russian lines and recaptured thousands of square kilometers within days, including the rail hub of Izium, forcing a chaotic Russian withdrawal.

Full-Scale Invasion
Jul 22, 2022 Day 3075 Diplomacy

Russia, Ukraine and Turkey sign the Black Sea Grain Initiative

Turkish and Russian defense ministers shake hands at the Black Sea Grain Initiative signing ceremony in Istanbul, with UN Secretary-General Guterres and Turkish President Erdogan seated at the table
Umut Çolak / Voice of America, public domain, via Wikimedia Commons

The UN-brokered deal reopened a safe maritime corridor for Ukrainian grain exports, which had halted after the invasion; more than 1,100 voyages would eventually carry nearly 33 million tonnes of grain to over 40 countries before the deal collapsed a year later.

May 20, 2022 Day 3012 Casualties State claim, unverified

Mariupol falls after the siege of Azovstal

A debris-strewn downtown street in Mariupol lined with damaged high-rise apartment buildings during the Russian siege of the city
Ministry of Internal Affairs of Ukraine, CC BY 4.0, via Wikimedia Commons

Russian forces completed the capture of Mariupol after the last Ukrainian defenders surrendered at the Azovstal steelworks; Ukrainian officials estimated roughly 25,000 civilians killed in the three-month siege, a figure from Kyiv that has not been independently verified, and said at least 95 percent of the city was destroyed.

Apr 14, 2022 Day 2976 Military move

Ukraine sinks the Russian cruiser Moskva

The Russian Black Sea Fleet cruiser Moskva underway at sea with two naval helicopters flying overhead
Vadim Savitsky / Russian Ministry of Defence, CC BY 4.0, via Wikimedia Commons. Shown for identification; photographed in 2012, years before the ship's sinking.

Ukraine said its forces struck the Black Sea Fleet flagship Moskva with two domestically built R-360 Neptune anti-ship missiles; a senior US defense official later confirmed the missile strike, while Russia said the ship sank in stormy seas after an onboard fire, without acknowledging a missile hit. It remains the largest Russian warship lost since World War II.

Apr 1, 2022 Day 2963 Casualties

Russian retreat from Kyiv's suburbs exposes killings in Bucha

Destroyed Russian military vehicles lining Vokzalna Street in Bucha, Kyiv Oblast, after Russia's failed advance on the capital
Ukrinform TV / Ukrainian Armed Forces, CC BY 3.0, via Wikimedia Commons

As Russian forces withdrew from northern Ukraine to refocus on the Donbas, Ukrainian troops entering Bucha found hundreds of dead civilians, some bound and shot at close range; local authorities recorded 458 bodies, and the discovery drew international war-crimes investigations.

Mar 4, 2022 Day 2935 Military move

Russian forces seize the Zaporizhzhia nuclear plant

The Zaporizhzhia Nuclear Power Plant's reactor buildings and cooling tower viewed across the Kakhovka Reservoir
Ralf1969, CC BY-SA 3.0, via Wikimedia Commons. Shown for identification; photographed in 2009, well before the war, not during the March 2022 attack.

Russian troops attacked and took control of the Zaporizhzhia Nuclear Power Plant, Europe's largest, becoming the first time an operating civil nuclear facility came under armed attack; the IAEA reported no radioactive release during the seizure.

Feb 24, 2022 Day 2927 Military move

Russia launches a full-scale invasion of Ukraine

Russian forces attacked on multiple axes at once: north from Belarus toward Kyiv, east from the Donbas toward Kharkiv, and south from Crimea toward Kherson and Mariupol, in what became the largest conventional war in Europe since 1945.

Roots: NATO Tensions and the Road to War
Feb 21, 2022 Day 2924 Military move

Putin recognizes Donetsk and Luhansk as independent, orders troops in

Putin recognized the self-declared Donetsk and Luhansk 'people's republics' as independent states and ordered Russian troops into eastern Ukraine in a declared 'peacekeeping' role, a move Western governments called the effective start of a renewed invasion three days before the full-scale attack.

Jan 26, 2022 Day 2898 Diplomacy

NATO and the US formally reject Russia's core demands

NATO and the United States responded to Russia's December ultimatum in writing, rejecting the demand to permanently bar Ukraine from future membership while offering to negotiate over arms control, missile deployments and confidence-building measures. Russia called the response unsatisfactory.

Dec 17, 2021 Day 2858 Diplomacy

Russia issues an ultimatum demanding NATO bar Ukraine, calls it a red line

Russia published draft treaties demanding NATO commit to no further eastward enlargement, 'in particular' to Ukraine, and withdraw forces from countries that joined after 1997. Putin said any NATO missile deployment in Ukraine would let missiles reach Moscow within minutes, calling it the most serious security challenge Russia faced and demanding legally binding guarantees.

Jul 12, 2021 Day 2700 Policy

Putin publishes essay questioning Ukraine's separate national identity

Putin published a 5,000-word essay, 'On the Historical Unity of Russians and Ukrainians,' arguing Russians and Ukrainians are 'one people' descended from Kievan Rus and that Russia is not 'anti-Ukraine.' Ukrainian officials and Western analysts read the same essay as questioning Ukraine's legitimacy as a separate nation, describing it as a product of the Soviet era formed on historically Russian land.

Roots: Euromaidan and the 2014 Crisis
Feb 12, 2015 Day 358 Diplomacy

Minsk II agreement signed after the Battle of Debaltseve

Leaders of Belarus, Russia, Germany, France and Ukraine at the Normandy Format talks in Minsk, February 11, 2015
Russian Presidential Press and Information Office, CC BY 4.0, via Wikimedia Commons

Leaders of Ukraine, Russia, Germany and France signed a more detailed follow-on agreement in Minsk, again calling for a ceasefire, weapons withdrawal, and eventual special status for the separatist-held areas within Ukraine. Its core political provisions were never implemented, and low-intensity fighting along the line of contact continued for the next seven years.

Sep 5, 2014 Day 198 Diplomacy

First Minsk agreement signed; fighting continues regardless

Ukraine, Russia and separatist representatives signed the Minsk Protocol calling for an immediate ceasefire, but violations by both sides continued within days and the agreement collapsed within months, most visibly at the Battle of Debaltseve in early 2015.

Apr 6, 2014 Day 46 Military move

Pro-Russian separatists seize government buildings, opening the Donbas war

Armed pro-Russian groups occupied government buildings in Donetsk and Luhansk and declared breakaway 'people's republics,' opening a war that killed an estimated 14,000 people over the following eight years before Russia's 2022 full-scale invasion absorbed it into the wider conflict.

Mar 18, 2014 Day 27 Policy

Putin signs treaty formally annexing Crimea

Putin signing the treaty on the accession of Crimea and Sevastopol to Russia, with Aksyonov, Konstantinov and Chaly, March 18, 2014
Aleksey Nikolskiy / kremlin.ru, CC BY 4.0, via Wikimedia Commons

Putin signed a treaty admitting Crimea and Sevastopol into the Russian Federation. The UN General Assembly declared the annexation invalid days later in a resolution affirming Ukraine's territorial integrity; most of the world continues to recognize Crimea as Ukrainian territory under Russian occupation.

Mar 16, 2014 Day 25 Policy State claim, unverified

Crimean referendum reports over 96% support for joining Russia

A referendum held under Russian military occupation, and rejected as illegal by Ukraine, the EU and the US, reported 96.8% support for Crimea joining Russia on a claimed 83% turnout, figures independent observers and a leaked Kremlin human-rights council report called implausible.

Feb 27, 2014 Day 8 Military move

Unmarked Russian troops seize the Crimean parliament

Unmarked armed personnel on patrol at Simferopol Airport in Crimea, February 28, 2014
Elizabeth Arrott / Voice of America, public domain

Armed men without insignia, later confirmed by Vladimir Putin himself to be Russian soldiers, seized the Crimean parliament building and key infrastructure across the peninsula, installing a pro-Russian government within days. Moscow initially denied the troops were Russian, a claim Putin publicly retracted about a year later.

Feb 20, 2014 Day 1 Escalation

Euromaidan crackdown kills dozens in Kyiv; Yanukovych flees days later

Clashes between protesters and interior troops in Kyiv during the Euromaidan crackdown, February 18, 2014
Mstyslav Chernov, CC BY-SA 3.0, via Wikimedia Commons

Riot police and snipers killed roughly 100 protesters in Kyiv's Maidan square over three days, the deadliest violence of the three-month Euromaidan movement against President Viktor Yanukovych's turn away from an EU association deal toward closer ties with Russia. Yanukovych fled to Russia on February 22, and parliament voted to remove him from office the same day, a sequence Russia has called an illegitimate, Western-backed coup.

Frequently Asked Questions

How did the Russia-Ukraine war start?

Russia launched a full-scale invasion of Ukraine on February 24, 2022, attacking on multiple fronts at once from Belarus, the Donbas and Crimea, after eight years of lower-intensity fighting that followed Russia's 2014 annexation of Crimea and its backing of separatists in eastern Ukraine's Donbas region. Most trackers, including Wikipedia's own dating of the broader Russo-Ukrainian War, place the war's actual start on February 20, 2014, when the deadliest violence of the Euromaidan protests in Kyiv opened the crisis that led to Yanukovych's ouster, Russia's seizure and annexation of Crimea a month later, and the outbreak of the Donbas war in April 2014.

What role did NATO expansion play in the war's origins?

Russia has cited NATO's eastward expansion as a security threat since at least NATO's 2008 Bucharest summit, where the alliance pledged Ukraine and Georgia would eventually join without setting a concrete timeline. Putin repeatedly framed Ukrainian NATO membership as a red line, warning in 2014 that NATO ships would otherwise dock in Sevastopol, and in December 2021 Russia issued a formal ultimatum demanding NATO commit to no further expansion, 'in particular' to Ukraine, which NATO rejected in January 2022 weeks before the invasion. Putin's public rhetoric has long paired this security argument with claims that Russians and Ukrainians are 'one people' sharing a common culture and history, and that Russia poses no threat to Ukraine, most prominently in his July 2021 essay 'On the Historical Unity of Russians and Ukrainians.' Independent analysts and Ukrainian officials read that same essay as questioning Ukraine's legitimacy as a separate nation rather than reassuring it, and the 2022 invasion itself directly contradicted the claim that Russia did not threaten Ukraine's territorial integrity.

What is the current front line situation?

Russia holds roughly 20 percent of Ukrainian territory as of 2026, largely in the east and south. The front has been mostly stalemated since Russia's capture of Pokrovsk in early 2026; ISW data shows Russian territorial gains in 2026 running at only a small fraction of 2025's pace, though localized fighting and long-range strikes continue.

How many casualties has each side suffered?

Figures vary widely by source and methodology. The UN has confirmed at least 15,000 Ukrainian civilian deaths since February 2022, with officials saying the real toll is likely higher. Ukraine's government put its own military deaths at 55,000 as of February 2026, a figure Western estimates such as CSIS's put considerably higher, around 100,000-140,000 by the end of 2025. On the Russian side, the independent outlets Mediazona and BBC Russian have confirmed the names of 217,808 Russian dead as of mid-2026 through public records, while a broader probate-based estimate from the same researchers puts total Russian military deaths near 352,000 through the end of 2025. Neither Ukraine nor Russia has published a full, independently auditable casualty count.

Is there a ceasefire or peace process underway?

No ceasefire is currently in force. US-brokered talks in Geneva in February 2026 made progress on prisoner exchanges but not on territory or security guarantees, and competing unilateral truces Russia and Ukraine each declared around May 8-9, 2026 were uncoordinated and did not hold as a lasting truce. Talks have also been complicated by the concurrent US-Israel-Iran conflict drawing diplomatic attention elsewhere.

What has each side lost in equipment and economically?

The open-source project Oryx has visually confirmed 23,837 pieces of Russian military equipment destroyed, damaged, abandoned or captured since 2022, against 11,690 for Ukraine; both figures are a documented floor, not a true total, since only losses with photo or video evidence are counted. Separately, Russia's economy has absorbed an estimated $1 trillion or more in combined costs from lost GDP, frozen central-bank reserves (roughly $300 billion held in G7 jurisdictions), and reduced energy revenue, with oil and gas income down 45 percent year-on-year in early 2026.

What triggered the escalation in the war during 2026?

A cluster of developments compounded in mid-2026: Russia launched two mass missile-and-drone barrages on Kyiv within a week in July, the second exposing a Ukrainian interceptor shortage; Ukraine opened wartime arms exports to 27 partner nations; NATO's Ankara summit pledged roughly 70 billion euros a year in aid; Trump pledged to license Ukraine to build Patriot interceptors domestically; and Ukraine reported a new Russian electronic-warfare system aimed at jamming its Starlink-guided strike drones.

Sources

  1. 2022 Russian invasion of Ukraine (Wikipedia)
  2. Timeline of the Russo-Ukrainian war (2022-present) (Wikipedia)
  3. Timeline of the Russo-Ukrainian war (1 January 2026 - present) (Wikipedia)
  4. 2023 Ukrainian counteroffensive (Wikipedia)
  5. Kursk offensive (2024-present) (Wikipedia)
  6. Pokrovsk offensive (Wikipedia)
  7. Oreshnik (missile) (Wikipedia)
  8. Destruction of the Kakhovka Dam (Wikipedia)
  9. Liberation of Kherson (Wikipedia)
  10. Bucha massacre (Wikipedia)
  11. Battle of Bakhmut (Wikipedia)
  12. Sinking of the Moskva (Wikipedia)
  13. 30 December 2023 Belgorod shelling (Wikipedia)
  14. Peace negotiations in the Russo-Ukrainian war (2022-present) (Wikipedia)
  15. 2026 United States-Ukraine-Russia meetings in Geneva (Wikipedia)
  16. Ukraine-United States Mineral Resources Agreement (Wikipedia)
  17. 2025 Trump-Zelenskyy Oval Office meeting (Wikipedia)
  18. Casualties of the Russo-Ukrainian war (Wikipedia)
  19. 2025 deadliest year for civilians in Ukraine since 2022, UN human rights monitors find (UN Human Rights Monitoring Mission Ukraine)
  20. Ukraine: civilian casualties hit four-year high, UN rights office reports (UN News)
  21. Russian losses in the war with Ukraine. Mediazona count, updated (Mediazona)
  22. Four years, 200,000 confirmed dead, yet major cities remain largely untouched (Meduza / Mediazona / BBC Russian)
  23. Attack On Europe: Documenting Russian Equipment Losses (Oryx)
  24. Attack On Europe: Documenting Ukrainian Equipment Losses (Oryx)
  25. Zelenskyy reveals 55,000 Ukrainian soldiers killed fighting against Russia (Al Jazeera)
  26. Russia: International Criminal Court issues arrest warrant for Putin (UN News)
  27. Russia says it has fully retaken Kursk, but Ukraine says fighting continues (CNN)
  28. ATACMS: Biden authorizes Ukraine to use long-range US weapons in Russia (NPR)
  29. Trump says U.S. will license Ukraine to produce Patriot missiles (CBS News)
  30. Ukraine and Russia declare separate temporary ceasefires (The Moscow Times)
  31. Russia uses hypersonic Oreshnik missile in mass attack on Kyiv (NPR)
  32. First F-16 fighter jets arrive in Ukraine (NPR)
  33. Ukraine, US sign minerals deal, marking shift from military to economic support (France 24)
  34. Senate overwhelmingly passes aid for Ukraine, Israel and Taiwan (PBS NewsHour)
  35. Trump, Vance castigate Zelensky in tense Oval Office meeting (CNN)
  36. How Sanctions Have Reshaped Russia's Future (CSIS)
  37. Russia's Economy in 2026: More War, Slower Growth and Higher Taxes (The Moscow Times)
  38. Russia strikes Kyiv with 570 missiles and drones, 30 killed (WeaponSpecs News Desk)
  39. Ukraine opens arms exports to 27 nations via new Drone Deal framework (WeaponSpecs News Desk)
  40. War's New Math: Russia Bleeds Interceptors, Ukraine Exports Drones (WeaponSpecs News Desk)
  41. NATO Allies Pledge 70B Annually for Ukraine at Ankara Summit (WeaponSpecs News Desk)
  42. Russia fields a dedicated jammer to blind Starlink-guided Ukrainian drones (WeaponSpecs News Desk)
  43. April 2026 in review: Iran ceasefire, Ukraine's deadliest month (WeaponSpecs News Desk)
  44. May 2026 in review: Ukraine's deadliest month, Oreshnik doubts (WeaponSpecs News Desk)
  45. Ukraine Drone Strikes Kill Eight, Deepest on Russian Logistics in Years (WeaponSpecs News Desk)
  46. Russia's largest Kyiv barrage since 2022 met by 400-drone Moscow hit (WeaponSpecs News Desk)
  47. Zelensky Names Drapatyi Ukraine's New Commander-in-Chief (WeaponSpecs News Desk)
  48. Russian Missile Kills 10 at Ukraine Drone Industry Expo (WeaponSpecs News Desk)
  49. Ukraine Hits Two Refineries as Russian Fuel Output Craters (WeaponSpecs News Desk)
  50. Russian attacks kill 17, exploiting Ukraine's lack of missile interceptors (Al Jazeera)
  51. North Korean missile unit deploys to Russia for Ukraine war, Kyiv says (Euromaidan Press)
  52. Ukrainian drones strike oil refineries in Yaroslavl and Bashkortostan (The Moscow Times)