Police in Dresden say they have arrested a 55-year-old police officer on suspicion of murder after the body of another man was found in the Erz mountains in eastern Germany.
They say there are indications that parts of the victim may have been eaten.
The dead man lived in Hanover and had been reported missing.
Police believe that the two men met via an internet site for those interested in sex with torture.
They say that the victim was tortured, killed and dismembered, and that his body parts were buried on a piece of land in the mountainous region which belonged to the alleged killer.
The arrested man, identified as Detlef G, works for Saxony’s State Office of Criminal Investigation in the forensics department.
German media report that he is an expert in handwriting analysis.