U.S. Defense Secretary Pete Hegseth testified before the House Committee on Armed Services on Wednesday regarding the war with Iran [1, 2, 3].

The hearing marks a critical confrontation between the Trump administration and Congress over the legal and financial foundations of the conflict. Lawmakers are questioning the lack of formal congressional approval for the war and the resulting impact on the national budget [2, 3, 5].

During the proceedings on Capitol Hill, members of the committee pressed Hegseth for justifications regarding the war's costs and the recent firings of senior military leaders [2, 3, 5]. The session was intended to address the 2026 defense budget, though some reports indicated the discussion touched upon future proposals [1, 2, 3].

Hegseth pushed back against criticism from members of Congress during the testimony. He said the biggest "adversary" the U.S. faces at this point in the war is the "reckless, feckless and defeatist words of congressional Democrats and some Republicans" [3].

The tension in the room reflected a broader divide over the administration's approach to national security. Lawmakers sought clarity on why the executive branch proceeded with military actions without a legislative mandate, a move that has sparked intense debate over the War Powers Resolution.

Hegseth's appearance was his first before Congress [2]. The hearing highlighted the administration's willingness to bypass traditional legislative oversight in favor of rapid military execution in the region [2, 3].

The biggest 'adversary' the U.S. faces at this point in the war is the 'reckless, feckless and defeatist words of congressional Democrats and some Republicans.'

This hearing signals an escalating constitutional conflict over the war powers of the presidency. By challenging the Defense Secretary on the lack of congressional approval and the removal of senior military officials, lawmakers are attempting to reassert legislative oversight over foreign interventions and the stability of the military chain of command.