A 50-year-old man from Zebbug was critically injured when he fell after he was hit by machinery that was being used to unload merchandise from a ship at the Deep Water Quay in Valletta, the police said.
The incident happened at 5pm.
An inquiry is being held.