A 51-year-old man jumped to his death from a 13-storey floating casino after apparently losing HK$3 million (S$515,437), reported Xing Pao.
The gambler, only identified as Xu, jumped off one of Star Cruise's fleet of ships, the SuperStar Aquarius, while it was returning to Hong Kong from an international trip.
The man's body was retrieved from the sea in the Ninepin Group (Kwo Chau Islands) in Sai Kung.
Police ruled out foul play.
A spokesman for Star Cruises Group, operator of SuperStar Aquarius, said the captain was told that someone had fallen into the sea at about 9am.
He said rescue teams found Xu at 9.57am but he had died.
According to another publication, The Standard reported that Xu boarded the ship on Saturday for a two-day gambling trip and was seen betting at a gambling table after dinner. He gambled till 8 am Sunday and lost a fortune, passengers said.
He was last seen wandering on the deck for about an hour before jumping off the ship.
Hong Kong artistes Liza Wang and Bill Chan Shek Sau were performing on the ship when the incident occurred Sunday morning.
According to Xing Pao, Wang said the captain announced that someone had fallen into the sea and he had to stop the ship for rescue operations.
"We continued our journey to Hong Kong an hour later but there was no official announcement on the issue," Wang said.
The cruise ship which left Hong Kong for sea on Saturday evening was carrying about 1,500 passengers.
It was scheduled to reach the Star Ferry Harbour in Tsim Sha Tsui at 10am the next day.
Comcare Helpline: 1800-222-0000
Care Corner Counselling (Mandarin): 1800-353-5800
Samaritans of Singapore: 1800-221-4444 (24 hours)