"Let's get this done... for the American people," President Barack Obama told the House of Representatives.
Lauding the bill, Obama called it "a middle of the road bill... designed to help American people in an area of their lives where they urgently need help."
The President urged that it is time to pass the bill, which has seen decades of false starts and a year of tough negotiations.
In the backdrop of conservative Republican and Democrats concerns about the public funding of abortion and the perception of increased government control in private lives, Obama urged the US lawmakers to vote for the people for America.
"Don't do it for me. Don't do it for the Democratic Party. Do it for the American people. They're the ones who are looking for action right now," he said.
"There are some things I would like to see that's not in this legislation. But is this the single most important step that we have taken on health care since Medicare? Absolutely!" he added.