The US has deployed an aircraft carrier and bomber planes to Iran.
John Bolton, US national security advisor, said they were acting “in response to a number of troubling and escalatory indications and warnings”.
The deployment of the warship was based on claims of a possible attack on US forces, Reuters news agency reports, quoting an unnamed US official.
Mr Bolton added that they would counter any attack on US forces or their allies with “unrelenting force”.
In a statement, Mr Bolton said: “The United States is deploying the USS Abraham Lincoln Carrier Strike Group and a bomber task force to the US Central Command region to send a clear and unmistakeable message to the Iranian regime that any attack on United States interests or on those of our allies will be met with unrelenting force.”
He added: “The United States is not seeking war with the Iranian regime. But we are fully prepared to respond to any attack, whether by proxy, the Islamic Revolutionary Guard Corps or regular Iranian forces.”
Last year President Donald Trump unilaterally withdrew from a landmark nuclear deal the US and other nations had agreed with Iran in 2015.
Under the accord, Iran had agreed to limit its sensitive nuclear activities and allow in international inspectors in return for sanctions relief.
And last month the White House said it would end exemptions from sanctions for five countries – China, India, Japan, South Korea and Turkey – that were still buying Iranian oil.
The sanctions have led to a sharp downturn in Iran’s economy, pushing the value of its currency to record lows, quadrupling its annual inflation rate, driving away foreign investors, and triggering protests.