Navy Secretary John Phelan ousted from administration amid Iran war
Navy Secretary John Phelan will leave the Trump administration “effective immediately,” the Pentagon announced Wednesday, marking the latest departure of a top defense official this year.
Subscribe to read this story ad-free
Get unlimited access to ad-free articles and exclusive content.
“On behalf of the Secretary of War and Deputy Secretary of War, we are grateful to Secretary Phelan for his service to the Department and the United States Navy,” chief Pentagon spokesperson Sean Parnell said in a statement posted on X.
Parnell did not provide a reason for Phelan’s exit, but said that the new acting Navy secretary will be Undersecretary Hung Cao.
A senior administration official told NBC News that Phelan will be exiting because President Donald Trump and Defense Secretary Pete Hegseth “agreed new leadership at the Navy is needed.”
“Secretary Hegseth informed John Phelan of this news prior to it being made public,” the senior administration official said.
NBC News could not immediately reach Phelan for comment. The Pentagon responded to a request for comment by referring back to Parnell’s statement.
Phelan’s ouster comes amid the U.S. naval blockade of Iran. The American military has seized two ships in the Strait of Hormuz, which Iran has called a violation of the precarious ceasefire between the two countries. White House press secretary Karoline Leavitt said on Fox News Wednesday that the seizure was not a violation because they were “international vessels,” and insisted the blockade has been “massively effective.”
Despite the dismissal, Phelan’s tenure included moves favorable to the Trump administration.
Last December, Phelan announced a new class of U.S. battleships, dubbing them “Trump-class battleships” while speaking at an event at Trump’s Mar-a-Lago estate.
Earlier in the year, Phelan reversed the demotion of Texas Rep. Ronny Jackson, who had been stripped of his rank in 2022 after an investigation found he behaved inappropriately during his time as White House physician. Jackson, who served under Trump and former President Barack Obama, called the investigation’s findings politically motivated at the time.
Phelan’s departure comes after Hegseth forced out the Army’s top officer and two other Army generals earlier this month.
Hegseth ousted Gen. Randy George, the Army chief of staff. Parnell later confirmed George’s departure, saying the top officer would be “retiring from his position … effective immediately.”
Hegseth has removed multiple senior officials he believes are associated with previous administrations. George was senior military assistant to Defense Secretary Lloyd Austin, who served in President Joe Biden’s Cabinet. George’s firing was in part a result of a brewing turf war between Hegseth and Army Secretary Dan Driscoll.
Hegseth has fired numerous officials since starting his tenure in 2025.
Last year, he fired Air Force Lt. Gen. Jeffrey Kruse, who headed the Pentagon’s Defense Intelligence Agency, after an initial assessment by the agency found that U.S. strikes on Iranian nuclear facilities were not as extensive as Trump had indicated.
Hegseth also fired Navy Vice Adm. Shoshana Chatfield; Joint Chiefs Chairman CQ Brown Jr.; Air Force Gen. Timothy Haugh; Navy Adm. Lisa Franchetti; and head of the Coast Guard, Adm. Linda Fagan.


