Police were called from Kathu Police Station to Baan Paradise Resort in Rat-U-Tit 200 Pi Road about 1.50am when staff found the lift had jammed.
The doors on the third floor, where the man had a room, were closed.
Inspection showed the 54-year-old Swiss man had become wedged head-down between the lift and the wall.
Rescue workers removed him and took the body to Patong Hospital.
The man, dressed in a blue shirt and brown shorts, had been staying alone in a room on the third floor of the five-storey resort.
Investigations into how the man became trapped are continuing.
Phuketwan has been given the man's name but will not publish it until relatives have been informed.