The deceased identified as Julian, was sleeping in a room in the guest house when a fire broke out last night, Sea Beach police station Inspector Prabhas Kumar Sahu said.
Julian, who was staying at the guest house since April 3, had suffered over 70 per cent burns, he said adding that the hotel staff found smoke emanating from his room which was locked from inside.
Following information, police rushed to the spot and broke open the door. The room was sealed after recovery of the body, he said.
Thorough investigation was in progress to ascertain the exact cause of the death, Sahu said. The body was sent for post-mortem.
The German diplomatic mission was informed about the incident and a case of unnatural death registered, police said.