The overhaul is the next major piece of legislation that Obama wants to sign into law this year.
"Every day we don't act, the same system that led to bailouts remains in place, with the exact same loopholes and the exact same liabilities," Obama said in his weekly radio and Internet address. "And if we don't change what led to the crisis, we'll doom ourselves to repeat it.
"Opposing reform will leave taxpayers on the hook if a crisis like this ever happens again," the president said.
A proposal that Senate Democrats are readying for debate creates a mechanism for liquidating large firms to avoid a meltdown. The bill also would regulate the derivatives market for the first time, create a council to detect threats to the system and establish a new consumer protection agency to police people's dealings with financial institutions.
On Friday, Obama promised to veto the bill if it doesn't regulate the market for derivatives, instruments such as mortgage-backed securities that contributed to the nation's economic problems after their value plummeted during the housing crisis.
But Democrats have yet to agree on how far such regulation should go, and all Senate Republicans are solidly against the bill. That opposition complicates Democratic efforts to get the 60 votes necessary to overcome likely GOP procedural roadblocks.
Republicans contend that a provision creating a $50 billion fund for dismantling banks considered "too big to fail" would continue government bailouts of Wall Street. Obama administration officials say such a fund is unnecessary and they want Senate Democrats to remove it.
Obama criticized financial industry interests for opposing the proposed regulations and for waging a "relentless campaign to thwart even basic, commonsense rules." He repeated his call for Republicans and Democrats to work together to overhaul the system but made it clear that Democrats are prepared to go it alone.