The suspect, who was 22 at the time of the killing, walked into a police station in Stockholm last month and admitted to the murder of 51-year-old Nabhan Beyondoun, the TV4 affiliate in Skaraborg reported.
According to TV4, the man confessed because “the heavy burden of having killed a person”.
The now 34-year-old man had previously been charged with the Beyondoun’s killing, but was ultimately acquitted by the Supreme Court (Högsta domstolen) in 2003, in part because the victim’s body was never found.
Some of the Beyondoun’s remains were eventually recovered in a drainage well in 2006 when construction workers cleaned the ditch in connection with a road improvement project.
However, the evidence wasn’t enough to warrant a retrial.
One of the 51-year-old’s sons expressed his frustration over the fact that his father’s killing remained unsolved for more than a decade.
“I’m thoroughly and deeply disappointed in the Swedish legal system. My father was lying there, in a drainage well, and police were there with their cars several times. What were they thinking? That he’d be lying up on a field,” the son told the Expressen newspaper.
The father of four disappeared in May 2000, having been last seen in Skövde in a white car with the then 22-year-old man who has now admitted to the killing.
“I really hope they figure out what happened to my father. He was the best father,” the victim’s son told Expressen.
Prosecutors believe the confession is enough to warrant a retrial in the Supreme Court and last week filed a motion asking the court to hear the case once again.