Obama said he will sign the bill next week.
"I'm about to sign Wall Street reform into law, to protect consumers and lay the foundation for a stronger and safer financial system, one that is innovative, creative, competitive and far less prone to panic and collapse," the president said at the White House.
The bill has been Obama's top domestic priority after the passage of health care legislation and his early victory in setting up a nearly $800 billion fund to pump life into an economy hit with the deepest downturn since the Great Depression of the 1930s.
The 2,300-page bill aims to address regulatory weaknesses blamed for the 2008 financial crisis. It gives regulators broad authority to rein in banks, limit risk-taking by financial firms and supervise previously unregulated trading. It also makes it easier to liquidate large, financially interconnected institutions, and it creates a new consumer protection bureau to guard against lending abuses.
The measure also includes new protections for millions of American consumers.
Story continues below More below