A skeleton of a German man who shot and killed himself in a tree has been found by a hiker – nearly 30 years later.

Police said the 69-year-old retiree who had been missing since 1980 tied himself to the tree before firing the gun, Reuters reported.

His remains were discovered after an 18-year-old hiker found a bone in the forest last week and brought it to police, who then searched the area, Reuters reported.

"We found the skeleton up in the tree with the pistol hanging on a rope next to it," police spokesman Leonard Mayer was quoted as saying.

The body was identified through DNA testing and an artificial hip, Reuters reported.

Click here to read more on the story from Reuters.