It happened around 6 p.m. in the 200 block of Bertram Place in the Loch Lomond subdivision.
Fayetteville police said Officer Christopher Hunt initially responded to a domestic dispute at a house when things quickly got out of hand.
A caller to 911 told a dispatcher, "I need a police to meet me in Loch Lomond. I got a man who jumped on my daughter."
Police said when Hunt arrived at the scene, he arrested a man involved in the domestic dispute. However, as he was putting the suspect in the car, the suspect's mother, 39-year-old Alfricka Bennett, attacked him.
Police said when Hunt tried to arrest Bennett, her 16 year old son, Shaqur McNair, and several others confronted him.
"There were four shots fired," said another 911 caller. "There's a bunch of kids hanging over in Loch Lomond.
Hunt can also be heard frantically calling for backup.
"I need more units," he said.
"The dude with the hoodie, the one who got shot, he had his hands out. The police officer told him to get on the ground. He didn't, so the police officer shot him," said an eyewitness.
The eyewitness said the victim was unarmed when he was shot, but Fayetteville Police Chief Harold Medlock reported a different story.
"As the young man continued to advance, [Officer Hunt] told the man to back up, get away from him. The young man pulled his shirt up with his left hand there was a handgun in the waist band the young man began to draw that handgun out and officer hunt fired at least three rounds," said Chief Medlock.
McNair was taken to Cape Fear Valley Hospital where he was pronounced dead.
Bennett's uncle, Rev. Robert Alford, told ABC11, that the family wants answers.
"We want to find out what happened," said Alford. "Was the correct protocol followed? When the officer came in, why didn't he come in by himself? If that protocol says they have to have two officers when they come in, two vehicles, why was he alone and by himself? Why did the shooting take place? Did it have to happen? Could there have been another avenue?"
Medlock has addressed the protocol issue saying that the officer did not break protocol by answering the call alone. However, there is a new rule in effect. Officers will have to team up on domestic calls.
McNair was a junior at Westover High School.
School officials told ABC11 that there were counselors on campus Monday.
"Shaqur was a great student. He was low profile and you barely knew he was around. However, he often had conversations in the hall with me," said Westover Principal Dr. Thomas Benson.
Benson said McNair got good grades and was popular student.
McNair's family is calling for an investigation and plans to contact the NAACP.
The State Bureau of Investigation is conducting the criminal investigation into the shooting, which is standard in an officer involved shooting. Authorities also noted that during an investigation, detectives recovered a handgun that was reported stolen in South Carolina in Feb. 2012. They now say that gun was in McNair's possession at the time of the shooting.
Officer Hunt has been placed on administrative duty, pending the outcome of the investigation. The Fayetteville Police Department's Internal Affairs Unit will also conduct an internal investigation.
Meanwhile, authorities have charged 39-year-old Alfricka Bennett with assault on a government official for the alleged assault on Officer Hunt.