The attack happened around 1 pm at Joy City in the commercial area of Xidan in Xicheng District.
The police caught a "suspect" who went on the stabbing spree, injuring unknown number of people at a shopping mall in downtown, state-run Xinhua news agency quoted police as saying.
The injured have been taken to hospital, but there is no update yet on their condition, the report said.
Violent crime is rare in China compared with many other countries, but there has been a series of knife and axe attacks in recent years.
Disclaimer: No Business Standard Journalist was involved in creation of this content