The US president has vetoed resolutions in Congress to block the sale of $8.1bn (£6.5bn) worth of weapons to Saudi Arabia and the United Arab Emirates.
Donald Trump said the three resolutions “would weaken America’s global competitiveness” and damage its relationship with its allies.
It comes after both chambers of Congress voted to prevent the sale. Some members of Congress said they feared the weapons could be used on civilians in the Yemen conflict.
The Senate would hold a vote within days on whether to override Mr Trump’s veto, Republican Majority Leader Mitch McConnell said on Wednesday. But analysts say it is almost certain that the Senate will not have the necessary two-thirds majority to do so.
It is the third time Mr Trump has used his veto power since taking office. In May, the White House issued a national emergency declaration to bypass legislators and push through the weapons sale.
At the time Mr Trump said he made the decision because of the threat posed by Iran. Iran nuclear crisis in 300 words.
Trump: Iran made ‘bad mistake’ downing drone But the move sparked fierce opposition on Capitol Hill from those who feared the weapons could be used against civilians in Yemen by Saudi-led forces. Lawmakers including some Senate Republicans also said there was no legitimate reason to bypass Congress.