National

Was Trump’s attack on Iran legal? Experts weigh in on US and international law

President Donald Trump’s attack on Iranian nuclear sites was likely illegal under international law — but under U.S. law, the situation is less clear, legal experts said.
President Donald Trump’s attack on Iranian nuclear sites was likely illegal under international law — but under U.S. law, the situation is less clear, legal experts said. Photo from the White House

President Donald Trump’s decision to bomb Iran has reignited a decades-long debate over the legality of unilateral military action.

In response to the June 21 attack — during which U.S. stealth bombers struck three Iranian nuclear sites — Rep. Thomas Massie, a Kentucky Republican, labeled it “not constitutional.” Sen. Ed Markey, a Massachusetts Democrat, called it “illegal” and dangerous.

However, Speaker of the House Mike Johnson said Trump “made the right call, and did what he needed to do.” Numerous other elected Republicans echoed this statement.

McClatchy News has asked legal experts to clear the air and weigh in on whether the president’s actions were lawful under both U.S. and international law.

US law

Whether or not the president has the power to independently launch a military attack has been a hotly contested and largely unresolved issue for years.

“It’s been a longstanding situation of competing claims of authority between the Congress and the president,” Robert Goldman, a law professor at the American University Washington College of Law, told McClatchy News.

The debate stems from the U.S. Constitution, which divides wartime powers between both the legislative and the executive branch, Goldman said.

On the one hand, Article I grants Congress the power to declare war, while Article II designates the president commander in chief of the armed forces.

The consensus among legal scholars is that the authors of the Constitution “intended to separate the power to initiate a war from the power to run a war once it has begun, leaving the president able only to repel sudden attacks without first going to Congress,” experts told the New York Times.

In practice, though, presidents of both parties have frequently initiated military campaigns without the approval of Congress — and often with little pushback.

“The U.S. has been involved in numerous armed conflicts or wars since World War II,” Goldman said. “But the last time the U.S. Congress formally declared war was when Franklin Roosevelt, in 1942, came to them after the attack on Pearl Harbour.”

While Congress has not declared war in eight decades, it has, in some cases, granted a president’s request to use military force against specific targets through what is called an Authorization for Use of Military Force (AUMF).

For example, in 2001, following the Sept. 11 terrorist attacks, lawmakers passed an AUMF, permitting President George W. Bush to use force against “nations, organizations or persons” that took part in the attacks.

But, in multiple other instances, presidents have used military force without an AUMF, including in Kosovo in 1999, Libya in 2011, in Syria in 2014 — and now in Iran under Trump.

“This is something that’s gone on for ages,” Goldman said. “This is not something that is unique to this particular administration.”


More politics news

Has Trump gone too far in using presidential power? Here's what a new poll found

Who is the face of the Democratic Party? Here's what Americans said in a poll

Russians no longer see US as chief enemy, poll finds. See what nation tops list


International law

On the other hand, under international law, the rules are more cut and dry, experts said.

“By attacking Iran, the U.S. is breaking international law — there is no doubt about that,” Ian Hurd, a political science professor at Northwestern University, told McClatchy News.

“It is illegal to use military force against another country,” Hurd said. “This rule is the centerpiece of international law, written into the United Nations Charter at the end of World War II.”

Under the U.N. Charter, an attack on another nation is only permitted under a few circumstances — none of which apply to Trump’s bombing of Iran.

Firstly, Article 51 of the Charter recognizes the right of a state to respond to an armed attack for purposes of self defense.

“Quite clearly,” Goldman said, “we were not subject to an armed attack by Iran.”

Some legal experts also argue that anticipatory self defense — under which a state has not been attacked, but determines that a foreign attack is imminent — is legal under international law.

“Obviously, you couldn’t argue anticipatory self-defense because…Iran doesn’t have any weapons platforms capable of hitting the continental U.S.,” Goldman said.

Lastly, the charter permits the use of force against a state if it has been authorized by the U.N. Security Council — as it did during the First Gulf War in 1990. Such an authorization was not obtained for Trump’s bombing of Iran.

“So I would say the situation is fairly straightforward as to the legality,” Goldman concluded. “It may have been done politically for a reasonable reason, but that is distinct from international law.”

The U.S., though, is hardly alone in breaking international law. In recent years, numerous conflicts have violated the U.N. Charter, according to Amnesty International, including Russia’s invasion of Ukraine and Israel’s war in Gaza.

Read Next
Read Next
Read Next

This story was originally published June 24, 2025 at 2:38 PM with the headline "Was Trump’s attack on Iran legal? Experts weigh in on US and international law."

BR
Brendan Rascius
McClatchy DC
Brendan Rascius is a McClatchy national real-time reporter covering politics and international news. He has a master’s in journalism from Columbia University and a bachelor’s in political science from Southern Connecticut State University.
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER