The bill now heads to the Senate where it faces daunting challenges because of the same ideological splits between conservative and moderate Republicans that nearly killed it in the House.
Trump said he is confident the bill will pass the Senate, calling Obamacare "essentially dead."
"This is a great plan. I actually think it will get even better. This is a repeal and replace of Obamacare. Make no mistake about it," Trump said at a celebratory White House appearance with House Republicans.