Chambers was reported missing by family on Aug. 26, 2014, after he was last seen on August 15.
READ MORE: New lead in case of missing Fayetteville man James Chambers
After the report, police suspected foul play and began investigating.
After several years, detectives were able to charge 24-year-old Howard Ashleman, of Wade, with first-degree murder and robbery with a dangerous weapon for his role in Chambers' disappearance.
The FPD's Violent Criminal Apprehension Team along with the assistance of North Carolina's State Bureau of Investigations and the Randolph County Sheriff's Office were able to arrest Ashleman in Sophia, North Carolina, on Monday.
Ashelman was booked into the Cumberland County Detention Center under no bond.