“Michelle and I grieve with the families of the victims of the shooting in Boulder, just as we grieve with the families of the people killed in Atlanta and everyone else who has lost a loved one to gun violence,” Mr Obama said in a statement.
“Because in addition to grief, we are also feeling a deep, familiar outrage that we as a nation continue to tolerate these kinds of random, senseless acts day in and day out without taking any significant action—an outrage that people in Colorado have known far too often over the years.”
Officer Eric Talley, an 11-year veteran of the Boulder Police Department was shot dead after being one of the first officers to respond to the scene.
Mr Obama added that Americans should be able to go to the grocery store “without wondering if the next trip outside our home could be our last.”
“We should. But in America, we can’t. It is long past time for those with the power to fight this epidemic of gun violence to do so.
“It will take time to root out the disaffection, racism and misogyny that fuels so many of these senseless acts of violence.
“But we can make it harder for those with hate in their hearts to buy weapons of war.
“We can overcome opposition by cowardly politicians and the pressure of a gun lobby that opposes any limit on the ability of anyone to assemble an arsenal. We can, and we must.”
Investigators have named Ahmad Al Aliwi Alissa as the suspect in the shooting at the King Soopers store in the university town 25 miles northwest of Denver, Colorado.
He was charged with 10 counts of murder following the attack.
Former first lady Michelle Obama also took to Twitter to blast those politicians more interested in voter suppression than gun control legislation.
“I’m heartbroken by these recent tragedies of gun violence, and I just keep thinking about all the leaders who won’t take a stand to save lives and yet line up to pass bills that make it harder for us to vote,” she tweeted.