One person has been arrested, Copenhagen Head of Police Soren Thomassen told reporters at a news conference. He described the suspect as a 22-year-old ethnic Danish man.
Social media footage showed people running through the mall and heavily armed law enforcement officers on the scene.
At least three people have been hospitalized, according to a spokesman for Rigshospitalet, Denmark’s largest hospital.
Extra staff have also been called in to deal with the emergency, the spokesman said.
Thomassen said he could not rule out the possibility that the incident is terror-related, and that an extensive police investigation is underway across the country.
President of the European Parliament, Roberta Metsola, expressed solidarity with the people of Denmark in a statement.
This is developing story and will be updated.