"This resolution is an unnecessary, dangerous attempt to weaken my constitutional authorities, endangering the lives of American citizens and brave service members, both today and in the future," Trump said in the veto message.
The resolution passed the House of Representatives in April and the Senate in March, marking the first time both chambers of Congress had supported a War Powers resolution, which limits the president`s ability to send troops into action.
Neither the 247-175 tally in the Democratic-majority House nor the 54-46 vote in the Republican-led Senate would be enough to override the veto, which would require two-thirds majorities in both chambers.
A Houthi militant walks through a government compound following Saudi-led air strikes, in the northwestern city of Amran in July 2015. (Reuters Photo)
Backers of the measure said the Saudi-led bombing campaign in Yemen had made the humanitarian crisis worse, harshly criticizing Riyadh for killing civilians.
They also argued that US involvement in Yemen violated the constitutional requirement that Congress, not the president, should determine when the country goes to war.
The four-year-long civil war in Yemen, which pits the Saudi-led coalition against Houthi rebels backed by Iran, has killed tens of thousands of people and spawned what the United Nations calls the world's most dire humanitarian crisis, with the country on the brink of famine.
In a break with the president, Congress voted for the first time earlier this month to invoke the War Powers Resolution to try to stop US involvement in a foreign conflict.