Ryan Burkhardt, 32, of Mobile, was identified by the Mobile County District Attorney's office as the man who shot an undercover Mobile Police officer during a drug sting Friday morning.

A Mobile police officer was shot twice while trying to arrest a suspect early Friday morning.

Police say the suspect, identified as Ryan Burkhardt, 32, was attempting to elude officers on a motorcycle just before 3 a.m.

Members of the Mobile County Street Enforcement Narcotics Team were conducting an operation in the 9100 block of Grand Bay Wilmer Road at the time of the incident.

As officers tried to arrest Burkhardt, he armed himself with a handgun and fired it multiple times striking one officer twice.

Officers returned fire striking Burkhardt multiple times. He is currently listed in critical condition at an unspecified Mobile hospital.

This officer, whose name hasn't been released, underwent surgery and is expected to make a full recovery, Mobile police spokesman Terence Perkins said.

Burkhardt is being charged with five counts of attempted murder.

AL.com reporter, Jared Boyd, contributed to this report.