The chamber voted 248 to 177 to approve historic legislation that would direct the president within 30 days to "remove United States armed forces from hostilities in or affecting the Republic of Yemen", where a years-old conflict has killed thousands of civilians.
Eighteen Republicans joined all voting Democrats in supporting the measure, a striking curtailment of presidential war powers.
The vote puts pressure on the Senate to act.
The Senate easily passed a similar measure late last year condemning the administration's defense of the Saudi kingdom, but it died as the last Congress ended with the then Republican-controlled House not bringing it to a vote.
Today the House is under Democratic control, and the measure moved swiftly on the floor.
"With my resolution passing the House, we are closer than ever to ending our complicity in this humanitarian catastrophe," House Democrat Ro Khanna, who has spent years opposing US military interventions, said on Twitter.
And with Senator Bernie Sanders helping lead the way on the legislation in the Senate, Khanna said, "A War Powers Resolution will pass through both chambers of Congress for the first time in history."
Sanders, who is weighing a 2020 presidential run, applauded the House move.
"The Senate must quickly pass this resolution and finally reassert Congress' constitutional authority over war," he said.
The resolution is a reminder that Congress was given the legal ability to compel the removal of US military forces, absent a formal declaration of war.
Should the Senate pass the resolution, it could force Trump to issue the first veto of his tenure.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)