The 23-year old was injured yesterday morning, and rushed to Edinburgh Royal Infirmary where he later died.
The Health and Safety Executive has been informed.
No details have been released about the incident which saw emergency services go to the dockyard around 10:45am on Friday.
Police confirmed there were called after reports a worker had been injured.
A spokesman said: "Emergency services attended and a 23-year-old man was taken to Edinburgh Royal Infirmary where he died a short time later.
"Enquiries are currently ongoing into the incident and The Health and Safety Executive has been informed.”
The identity of the man has not yet been revealed.