Dimon warned investors that the war in Ukraine would continue to put pressure on global commodity markets and that the conflict could push oil prices up to US$150 or US$175 a barrel.
Brent crude, the international oil benchmark, is currently trading at around US$117. The EU this week agreed a ban on seaborne oil imports from Russia as it tightens sanctions on Moscow over its invasion of Ukraine.
"We're not taking the proper actions to protect Europe from what's going to happen in oil in the short run. And we're not taking the proper actions to protect you all from what's going to happen to oil in the next five years, which means it almost has to go up in price," Dimon said.
Dimon also warned of the risk of market volatility as the Fed implements its policy of "quantitative tightening", under which it will begin shrinking its roughly US$9 trillion balance sheet in an effort to combat high inflation.
"They do not have a choice because there's so much liquidity in the system," he said. "They have to remove some of the liquidity to stop the speculation, to reduce home prices and stuff like that. And you've never been through QT."
With the Fed retreating, the supply of US Treasury securities available to investors will balloon, resulting in market volatility, Dimon warned.
"That's a huge change in the flow of funds around the world. I don't know what the effect of that is. I'm prepared for, you talk about a minimum [of] huge volatility," he said.
Dimon said that "bright clouds" for the US were healthy consumer spending, plentiful jobs and rising wages, and added that the banking industry "is in great shape".
"I think it's OK to hope that it will end up OK. I hope it. That's my goldilocks, I hope," Dimon said. "Who the hell knows?"
Written by: Joshua Franklin
© Financial Times