18th May 2026
there is evidence that China is helping Iran economically and diplomatically, but there is much less clear public evidence of direct Chinese military intervention in the war itself.
The strongest and clearest evidence involves oil.
China is by far the biggest buyer of Iranian oil, with estimates suggesting it buys around 90% of Iran’s exports — roughly 1.4 million barrels per day. Those purchases generate tens of billions of dollars for Tehran and are a major source of Iranian government revenue.
Much of this trade reportedly works through:
“shadow fleet” tankers,
relabelled cargoes,
small Chinese “teapot” refineries,
and payment systems designed to avoid US sanctions.
There is also evidence China has continued buying Iranian oil despite increased US pressure and sanctions. Reuters recently reported that Beijing has effectively encouraged refiners to maintain imports to protect Chinese fuel supplies during the crisis.
Diplomatically, China has strongly opposed a wider war and has tried to position itself as a mediator rather than a combatant. Beijing has repeatedly called for de-escalation and reopening the Strait of Hormuz because China depends heavily on Gulf energy supplies.
There are also reports suggesting:
Chinese officials held direct talks with Iran over shipping access,
Iran allowed some Chinese-linked vessels through Hormuz,
and China may be quietly helping Iran economically and technologically.
On the military side, things become much murkier.
Some US intelligence and media reports claim China has considered or may already be providing:
radar systems,
satellite or geospatial intelligence,
missile components,
dual-use technology,
or air defence assistance.
However, there is currently no strong public evidence that:
Chinese troops are involved,
China is directly fighting the US,
or Beijing has openly entered the conflict militarily.
In fact, many analysts think China is deliberately avoiding overt military involvement because it does not want:
a direct confrontation with the US,
disruption to global trade,
or a collapse in its export economy.
So the broad picture is:
economically: China is unquestionably critical to Iran because it buys huge volumes of Iranian oil;
diplomatically: China is supporting Iran politically while trying to avoid regional collapse;
militarily: there are allegations of indirect support and technology transfers, but no confirmed large-scale direct intervention so far.
Usually China buys Iranian oil at a discount to world prices — sometimes a very large discount — because Iran is under sanctions and has fewer buyers. That has allowed China to save billions of dollars over recent years.
Before the current Middle East crisis intensified, Iranian crude was often selling around $8–$10 per barrel below Brent prices delivered into China. Some reports earlier this year suggested discounts even widened towards $11–$12 at times as Iran and Russia competed for Chinese buyers.
That discount exists because:
buyers take sanctions risks,
shipping and insurance are more complicated,
cargoes are often disguised or rerouted,
and China is effectively acting as the “buyer of last resort”.
However, something unusual has happened recently.
Because of the war, disruption in the Strait of Hormuz, and fears over global supply shortages, Iranian oil has become much harder to obtain. Reports last month said some Chinese “teapot” refineries were actually paying premiums above Brent for certain Iranian cargoes for the first time in years.
In other words:
normally China gets Iranian oil cheaply,
but during the recent crisis the discount has narrowed sharply,
and in some cases disappeared altogether.
That does not necessarily mean China is paying full open-market world prices on every barrel. A lot depends on:
the grade of crude,
delivery timing,
sanctions risk,
shipping routes,
and how desperate refiners are for supply.
Some cargoes may still trade below benchmark prices while others temporarily trade above them because physical oil availability has tightened so much.
There is also a strategic angle here. China likes buying sanctioned oil from Iran, Russia and Venezuela partly because it reduces China’s overall import bill and gives Beijing leverage over suppliers that have limited alternative customers.
But the current conflict has weakened that advantage because:
tanker risks have risen,
insurance costs are higher,
supplies are disrupted,
and the global scramble for available oil has intensified.
So compared with normal market conditions, China is probably paying considerably more for Iranian oil today than it was a few months ago — even if some discounted deals still exist behind the scenes.