Police were alerted to the incident when the worker was discovered unconscious in the pool of a villa situated near the junction of Kam Tsin and Kam Chui roads.
Emergency services rushed the man to North District Hospital, where he was later pronounced dead.
Officers said preliminary investigations indicate that the worker had been repairing a canopy approximately three metres high when he accidentally slipped, leading to the fatal fall.
The Labour Department said it is investigating the fatal workplace accident, with staff dispatched to the scene as soon as the incident was reported.