Belgian troops patrolling Brussels Central Station have shot and "neutralised" a person after a small explosion, a police spokesman said, adding that there were no other casualties and the situation was under control.

He could not confirm media reports that the person had been wearing an explosive vest and it was not clear whether the person shot was still alive.

The station and the adjacent historic downtown area including the Grand Place, packed with tourists and locals on a hot summer evening, were evacuated as police set up a security cordon.

Het Laatste Nieuws tabloid newspaper quoted what it said were witnesses saying a man shouted "Allahu Akbar" in Arabic before a small explosion. Soldiers ran toward the spot, saw wires protruding from the man's clothes, and shot him. That account could not be independently confirmed.

The city has been on high alert for more than 18 months since Brussels-based Islamic State militants carried out attacks in Paris that killed 130 people there in November 2015 and later bombed Brussels airport and the city's metro in March last year.

The police spokesman said: "There was an accident at Central Station. There was an explosion around a person. That person was neutralised by the soldiers that were on the scene.

"At the moment, the police are in numbers at the station and everything is under control."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.