Odd-job worker Tan Hock Soon may be 63 years old but that did not stop him from having fun with a prostitute. His last fling on Sunday afternoon proved fatal.

The Singaporean keeled over while having sex in a budget hotel in Lorong 10, Geyland, the Straits Times reported.

Tan had taken the woman, a Chinese national in her 30s, to a room there.

She told hotel staff they were "having sex halfway when he suddenly fainted." She said he fell off the bed. Alarmed, she picked up the phone and alerted the hotel staff.

Staff told Shin Min Daily News that the woman also used a towel to cover up the lower part of his body. She left the hotel after making the phone call.

Police do not suspect foul play.