“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 wrote in explaining his veto.
The US provides billions of dollars of arms to the Saudi-led coalition fighting against Iran-backed rebels in Yemen.
But as the war drags on, members of Congress have expressed concern about the thousands of civilians killed in coalition airstrikes since the conflict began in 2014.
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 famine.
Meanwhile, many lawmakers have grown uneasy with Trump’s close relationship with Saudi Arabia.
Lawmakers criticized the president for not condemning the country for the killing of Jamal Khashoggi, a Saudi journalist who lived in the United States and had written critically about the kingdom. Khashoggi entered the Saudi consulate in Istanbul last October and never came out. Intelligence agencies said the Saudi crown prince, Mohammed bin Salman, was complicit in the killing.
Senator Bernie Sanders, who sponsored the bill in the Senate, said: “I am disappointed, but not surprised, that Trump has rejected the bipartisan resolution to end US involvement in the horrific war in Yemen. The people of Yemen desperately need humanitarian help, not more bombs.”
The California congressman Ro Khanna, a Democrat, added: “From a president elected on the promise of putting a stop to our endless wars, this veto is a painful missed opportunity.” Khanna argued the bill marked a step forward, despite the veto. “It sends a clear signal to the Saudis that they need to lift their blockade and allow humanitarian assistance into Yemen if they care about their relationship with Congress,” Khanna said.