CHARLOTTE, NC -- A Charlotte-Mecklenburg police officer is recovering after he was shot Saturday night after responding to a shots fired call in south Charlotte.

Lt. Andy Harris was one of the first Charlotte-Mecklenburg police officers to arrive at the scene at Bennington Place on Honey Hill Lane off S. Tryon Street around 10 p.m.

When officers arrived police say 25-year-old Joshulae Matthews-Vincent Carter fired shots. Lt. Harris was shot in the abdomen. Officers returned fire and the suspect was shot along with a second suspect.

A total of three people were transported to the hospital including the officer and two suspects.

According to CMPD, Carter sustained life-threatening injuries after being shot by officers.

Carter will be charged with three counts of assault on a law enforcement officer with a firearm, two counts of attempted murder, assault with a deadly weapon with intent to kill inflicting serious injury, assault inflicting serious bodily injury on a law enforcement officer, second-degree kidnapping, assault on a female, and possession of a firearm by a convicted felon.

As is standard procedure for any officer-involved shooting, an internal investigation will be conducted. CMPD also identified Sergeant Jonathan Steppe and Officer Jon Carroll as being involved in the incident and have been placed on administrative leave while the investigation is conducted.

Charlotte-Mecklenburg Police Chief Kerr Putney held a 1 a.m. news conference and said Harris was alert and in good spirits following surgery late Saturday night. Putney said the bulletproof vest Harris was wearing did its job.

Harris is assigned to the Steele Creek division. He has been with CMPD since 1992.