The shoppers, many of them children, ran screaming for safety in the panic as the attacker Nordine Amrani opened fire.
The dead included a 15-year-old boy, a 17-year-old girl, and a 75-year-old woman.
Nordine Amrani, 32, who was a convicted sex attacker and drug dealer, also died.
A two-year-old girl is in critical condition in hospital.
Men, women and children fled down the streets of Liege centre – some still carrying shopping bags – as ambulances and police descended on the area.
In the initial chaos, reports said up to three men had taken part in the attack, but the Interior Ministry later confirmed only one was involved, adding the incident was not terrorism-related.
Nordine Amrani was on his way for police questioning when he attacked a crowd near a bus stop at Place Saint Lambert, a central shopping square which is the site of the city’s Christmas market and its main courthouse. It was not clear whether he committed suicide or died accidentally.
Gaspard Grosjean, a journalist for local Liege newspaper La Meuse, ran over to the square just after the attack, shortly after 12:30 p.m.
“We saw people with bullet wounds in their shoulders, their hands,” the journalist said, adding that he had seen one dead body.
“I see people completely scared, people are crying, everyone is on their phones.”
The broadcaster Radio Television Belge Francophone said that all buses had been asked to leave the city centre and all shops in the area were closed, some with many customers stranded inside.
It said police helicopters were flying over the city and a medical post has been set up in the courtyard of the palace of the Prince Bishops (the court house) located on the site.
Police were on the scene quickly and sealed off the square. TV images showed blood splattered across the cobblestones.
Valerie Schaaps, a spokeswoman for the prosecutor’s office in Brussels, confirmed there had been explosions and gunfire, causing injuries.
Place Saint-Lambert is a busy crossroads. Every day 1,800 buses serve the square, which leads to downtown shopping streets. The Place Saint-Lambert and the nearby Place du Marche host the Liege’s annual Christmas market which consists of 200 retail cabins and attracts some 1.5 million visitors a year.
wuDXQxvNVvgImage source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…