Sheriff's investigators arrested Malik Anthony Williams, 25, of Greensboro on Tuesday.
[Ads /]
Williams was charged with one count of first-degree murder and was taken to the Moore County Detention Center with no bond.
The shooting happened Sunday just before 3:30 a.m. during a large gathering in the 200 block of Primrose Path in Pinebluff.
The soldier, Keith Martinez Wright Jr., 29, was pronounced dead at the scene from gunshot wounds. Wright was also the father of four children.
READ MORE: 'Doesn't feel real' Family mourns Fort Bragg soldier killed in Moore County shooting
[Ads /]
Four other people, including Wright's mother, were also shot but are expected to recover.
Sheriff's investigators are still working to identify additional witnesses who were present at the time of the shooting.
Anyone with information about this incident is requested to contact the Moore County Sheriff's Office at (910) 947-2931 or provide information through the Anonymous Crime Tip Line at (910) 947-4444.
Williams has a first court appearance set for Thursday in Moore County District Court.