The closure of the strait has had an impact on the cost of living in the UK with petrol and food prices driven up.
Speaking to Talking Politics, external, Sir Keir said the events of the past two months had demonstrated why the UK needed to have “energy independence”.
“I’m fed up with the fact that families across the country see their bills go up and down on energy, businesses’ bills go up and down on energy because of the actions of [Russian President Vladimir] Putin or Trump.”
In his article for the Guardian, external newspaper, Sir Keir said Britain had been “buffeted by crises for nearly two decades”, citing the 2008 financial crash, Brexit and Covid.
“The response from Westminster has always been the same – manage the crisis, find a sticking plaster and then desperately try to reassert the status quo.”
He promised that “this time, it will be different” and that the conflict in Iran “must now become a line in the sand”.
He argued that government policies such as investing in renewable energy, strengthening workers’ rights and removing the two-child benefit cap would help prepare the country for increased global instability.
“Because resilience is what gives us control. Without it, we are constantly pushed off course by events beyond our borders.”
Giving the Mansion House speech in central London, Foreign Secretary Yvette Cooper echoed the prime minister’s sentiments.
“It might be tempting, even comforting, to think that the Iran crisis is a once-in-a-generation shock.
“But this is the third time in six years that international events have sent economic tidal waves around the globe, hitting Britain’s shores – the Covid pandemic, the invasion of Ukraine and now the Iran conflict.
“Instability and volatility are becoming increasingly chronic and turbulence is the new normal.
“The new reality we face did not begin with the war in Iran, nor will it end with a reopened strait.”