Sheena Herschbach told police Jason Greniger threatened to kill her or her children if she called police, the Las Vegas Sun reported Tuesday.
Greniger would only allow her to leave the Mesquite motel they managed to buy beer, she said. One day she convinced him to let her go to the library, where she used a computer to post her predicament on Facebook.
A friend saw the post and called police, who rescued Herschbach that evening and arrested Greniger.
Herschbach told police Greniger had picked her up in California six months before and threatened her and her children if she didn't go with him to Nevada. The couple were hired to run a motel, where she said Greniger repeatedly beat and threatened her.
Mesquite police charged Greniger with second-degree kidnapping.
They said he had an outstanding warrant for his arrest from Itasca County, Minn., for first-degree malicious punishment of a child. Herschbach had also filed a protection order against Greniger in Itasca County.