A 16-year-old accused of shooting a Harnett County deputy Saturday evening has been charged.

According to Sheriff Wayne Coats, authorities received a tip about a missing juvenile at about 6:34 p.m. and deputy James Eric Cook responded to a wooded area near H.M. Cagle Drive to investigate.

Other WRAL Top Stories

Coats said Cook confronted Mario Alexander Garza III, who was reported missing Friday night, and the pair got into an altercation. During the altercation, Garza pulled a .45 caliber gun and shot Cook in the face and chest.

Coats said one bullet struck Cook in the cheekbone and the one that struck his chest was stopped by a bullet-proof vest.

Cook was taken to Cape Fear Valley Medical Center, where he was in stable condition and able to talk late Saturday night.

"We had a good conversation under the circumstances. He is a lucky young man, but he is going to require some surgery," Coats said.

Garza has been charged with attempted first-degree murder, assault with a deadly weapon with intent to kill and serious injury assault on a law enforcement officer. His bond is set at $1.5 million.

Coats said there were no prior indications that Garza would pose a danger to officers.

The North Carolina Highway Patrol, and Wake, Lee and Cumberland County Sheriff's Offices are assisting in the investigation.