Larry Dinwiddie, 57, is charged with second-degree murder, abandonment of a corpse, and armed criminal action, OzarksFirst.com reported.
Cynthia Dinwiddie, 56, was found by Monday evening and had likely been in a locked freezer since 2015, Webster County Sheriff Roye Cole said. He said management at a storage facility discovered the body being stored with food items.
"Lo and behold, they did not expect that," he said, according to the Springfield News-Leader.
When authorities could not locate Larry Dinwiddie, they concocted a ruse to get him to the storage unit.
"We told him the freezer quit working and he needed to hurry up and get back here," Cole said.
Dinwiddie was arrested and allegedly confessed to killing his wife. He said she had been abusive toward him during their marriage.
He told investigators his wife died from blunt force trauma, strangulation and possibly blood loss.