The shooting, which took place at a home in the 1500 block of Graystone Road, left 18-year-old Harryson Anderson, of Spring Lake, dead.
FPD said it received "an outpouring of information from the community," and on Wednesday, detectives took Justice Miller, 17, into custody.
Miller was charged with first-degree murder. He was being held at the Cumberland County Detention Center under no bond.
"The Fayetteville Police Department extends its sincere gratitude to the community for its cooperation and assistance in this investigation. The information provided played a critical role in quickly identifying and apprehending the suspect. Your continued support helps keep our community safe," FPD said in a statement.
NOTE: Video is from a previous report.
Stay on top of breaking news stories with the ABC11 News App
ABC11 is tracking crime and safety across Fayetteville and in your neighborhood