The vote came in a rare Saturday session in the Senate.
Democrats posted 60 votes in a Senate showdown, precisely the number needed to overcome Republican delaying tactics.
The vote was a major victory for Senate Majority Leader Harry Reid, D-Nev., and the White House in a year-end drive to enact the most sweeping changes to the nation's health care system in a half-century or more.