US Governance — 2026-04-23

Hegseth fires Navy Secretary Phelan mid-Iran blockade over shipbuilding clashes

Defense Secretary Pete Hegseth ordered Navy Secretary John Phelan to resign or be fired on Wednesday, Pentagon spokesman Sean Parnell announced, effective immediately. Six sources told CNN the ouster stemmed from months of tension over shipbuilding reform pace and Phelan's direct channel to Trump, which Hegseth viewed as bypassing the chain of command. The firing came as the US Navy actively prosecutes a blockade of Iranian ports. USN forces have redirected 31 Iranian vessels and boarded two. Undersecretary Hung Cao becomes Acting Secretary of the Navy.

Analysis
The ouster is structurally more consequential than the shipbuilding-friction cover. Hegseth has pulled Navy acquisitions under deputy Feinberg mid-blockade, eliminating the only service secretary with a direct White House channel while USN forces actively redirect Iranian vessels. Hung Cao's absence of acquisition experience pushes program decisions upstream to OSD, creating a single Hegseth-Feinberg axis over surface fleet modernization. The sequence CNN describes across six sources, Phelan seeking West Wing confirmation after receiving the resign-or-be-fired message, indicates the principals are no longer running a coordinated Pentagon-White House process. Where Hegseth's consolidation drive was previously inferred from SAP reviews and the DIA assessment floor debate, it now has its first public scalp at the service-secretary level. Whether that breakdown precipitates a second senior departure or a visible congressional armed services countermove within three days is genuinely uncertain, the weekend compressing both executive-announcement and congressional-action windows.
4 sources
  1. Navy Secretary John Phelan Is Leaving the Pentagon and the Trump Administration - The New York Times
  2. US Navy Secretary Phelan fired as naval blockade of Iran continues - CNN
  3. John Phelan out as Navy secretary in latest high-profile Trump admin. departure - CBS News
  4. Pentagon Says Secretary of the Navy John Phelan Exiting Trump Administration - Breitbart

View in full brief →

UNCLASSIFIED // OPEN SOURCE