John Phelan has been fired as Navy secretary after months of simmering tension with Defense Secretary Pete Hegseth, according to U.S. officials.
Hung Cao, a Navy veteran who is the current undersecretary, will become the acting Navy secretary, Parnell said. Cao lost a bid for a Virginia Senate seat to Democrat Tim Kaine in 2024.
Phelan’s firing comes after a rocky tenure under Hegseth and Feinberg, including tension over Phelan’s close relationship with President Trump, according to three people familiar with the internal discussions. Phelan regularly chats with Trump at his Mar-a-Lago club, just down the street from his own Florida home, and told lawmakers last year that he texts with the president about shipbuilding in the middle of the night.
The top Pentagon leaders were particularly annoyed last fall when Phelan pitched the idea for a modern battleship directly to Trump, bypassing Hegseth, the people said.
Since then, Hegseth and Feinberg have worked to undermine Phelan by creating a new czar for submarine acquisition—a portfolio that typically sits within the Navy—who reports directly to Feinberg, the people said.