"This resolution is an unnecessary, risky attempt to weaken my constitutional authorities, endangering the lives of American citizens and fearless service members, both today and in the future", Trump wrote explaining why he issued the veto. Trump argued that United States support for the bloody war between the Saudi-backed Yemeni government and Iran-aligned Huthi rebels was necessary for a variety of reasons, "first and foremost" to "protect the safety of the more than 80,000 Americans who reside in certain coalition countries".
Democratic Congressman Ro Khanna, sponsor of the resolution, said Trump was "risking the lives of millions of Yemeni civilians to starvation, deadly airstrikes, and the war crimes of the Saudi regime".
The measure had passed the House on a 247-to-175 vote this month and was approved by the Senate last month with the support of seven Republicans.
It is the second time that Mr Trump has used his veto power since entering the White House.
The US has provided billions of dollars of weapons and intelligence to the coalition. With the resolution, members of Congress were acting on their concerns about the thousands of civilians killed in coalition airstrikes since the conflict began in 2014. Mike Lee, R-Utah, tweeted: "The people of Yemen desperately need humanitarian help, not more bombs".
The fighting in the Arab world's poorest country has left millions suffering from shortages of food and medical care and has pushed the country to the brink of starvation.
Since 2015, the US has provided support for the Saudi-led coalition, including intelligence sharing, logistics support, and, until recently, in-flight refueling of other countries' aircraft. The Senate vote last month was 54-46.
Backers of the measure said the Saudi-led bombing campaign in Yemen had made the humanitarian crisis worse, harshly criticizing Riyadh for killing civilians.
"Coalition continues to work without interruption to support peace through United Nations led Stockholm Agreement & its commitment to the humanitarian & political dimensions of the Yemen crisis unshakable". Trump vetoed that resolution last month.
Mr Trump described the resolution as an "unnecessary" and "dangerous" attempt to weaken his constitutional powers.
The president issued his first veto of legislation out of Congress in March when they voted to block his declaration of a national emergency on the border.