The Office for National Statistics (ONS) said Consumer Prices Index (CPI) inflation rose 7% in the year to March, up from 6.2% in February.
It was once more the highest point since March 1992, when inflation stood at 7.1%.
The rise was higher than the 6.7% that analysts had expected and was driven by fuel, restaurant and food prices, dealing an added blow to households.
“Broad-based price rises saw annual inflation increase sharply again in March,” ONS chief economist Grant Fitzner said.
“Amongst the largest increases were petrol costs, with prices mostly collected before the recent cut in fuel duty, and furniture.”
He also pointed out steep jumps in restaurant and hotel prices while the cost of many food items rose.
Petrol at 160.2p per litre on average in March and diesel at 170.5p, were both at record high prices.
The price of clothes and shoes rose by 9.8% in the year to March, furniture, household equipment and maintenance jumped 10.3% while food and non-alcoholic beverages were up 5.9%.
The data also show that the price of oils and fats for food increased by 7.2% in March alone, adding to a more than 18% rise in the last year.
Ukraine is the world’s main supplier of sunflower oil, and Russia is the second-largest supplier, so global prices have been hit by the war.
March’s inflation does not take into account the average 54% hike in energy bills that was applied to around 22 million households two weeks ago.
This will not appear in CPI figures until next month, when April’s data is expected to show another jump, further highlighting the increasing squeeze on ordinary people.
Jack Leslie, senior economist at the Resolution Foundation think tank, said: “With ONS data yesterday showing that wages are not keeping pace with rising prices, Britain’s cost-of-living crisis – on track to be the biggest squeeze since the mid-70s – will continue to worsen before it starts to ease at some point next year.”
The Bank of England has predicted that inflation could peak at around 8% in April as the new energy prices are factored in.
Alpesh Paleja, lead economist at the Confederation of British Industry, also warned of further inflation rises to come.
“Volatility in global commodity prices and ongoing supply chain disruption will continue to stoke price pressures,” he said.
“The result will be even higher costs for businesses, and a deep squeeze in the cost-of-living for households.”
He called for efforts to make homes and workplaces more energy efficient as a way to keep bills down, something that experts warned was missing from the Government’s energy strategy last week.
Liberal Democrats leader Ed Davey said: “Pensioners and hard pressed families need urgent help with their energy bill and unfair tax hikes to be immediately reversed.
“It is now or never to save Britain from this cost-of-living crisis, and it is clear this Government is not up to the job.”
Chancellor Rishi Sunak said in response to the latest figures: “We’re seeing rising costs caused by global pressures in our supply chains and energy markets which could be exacerbated further by Russian aggression in Ukraine.”
He said that the Government would provide £22 billion of support this financial year and is helping people into work.
Labour shadow chief secretary to the Treasury Pat McFadden said: “The cost of living is hitting households hard. Not only are energy prices up, the Government is imposing tax rises. And as today’s rising inflation figures show, prices on everyday items are up too.
“Labour has a plan to cut energy bills through a one-off windfall tax on oil and gas producer profits. Meanwhile, the Chancellor has increased taxes for working people to their highest levels in 70 years.”