Bennettsville police say they've charged Keith Hicks, 37, with Murder in the death of Gregory Pete Purvis, 42, of Charlotte.
Purvis was found shot to death outside a home on North Everette Street two weeks ago.
Purvis grew up in Bennettsville and was in town visiting relatives when he was killed.
Bennettsville police Lt. Larry Turner says Hicks was arrested Tuesday afternoon at his home.
At this time, Turner says they aren't sure of a motive.
Hicks is being held at the Marlboro County Detention Center.