US House Republicans blocked the impeachment effort against Pete Hegseth in a 211-204 procedural vote.
Eight articles accused Hegseth of misconduct over US military operations in Iran, Venezuela and Yemen.
Democrats could revisit the impeachment effort after taking control of both chambers in January.