At least one suspect is in custody after a Pennsylvania police officer was shot multiple times Friday, authorities said.

Folcroft police officer Christopher Dorman, 25, was shot numerous times Friday morning near railroad tracks in Folcroft in Delaware County, about 13 miles south of Philadelphia, according to police.

Dorman, who was airlifted to Penn Presbyterian Hospital, is in critical but stable condition. Dorman sustained three gunshot wounds to the face, leg and chest.

Officials say Dorman's police vest deflected several more shots that could have been life-threatening.

The shooting occurred at around 9:30 a.m. Friday after Dorman confronted a group smoking narcotics in the backyard of a property. When Dorman confronted the suspects, shots rang out, according to witnesses. 

Folcroft Police Chief Robert Ruskowski says suspect Donte Island is in custody and being charged with two counts each of attempted murder and aggravated assault.

Court records show a parole officer for Island requested in September that an arrest warrant be issued and a recovation hearing held.

But there's no sign either occurred.

Island had been in prison from about 2003 to 2013 for being a felon in possession of a gun. The three years of probation that followed was set to end Saturday.

A probation officer reported that he tested positive for marijuana repeatedly last year. The report says that Island said he used the drug to deal with stress. But the officer says he couldn't locate Island at his Folcroft address after July. 

Folcroft Chief of Police Robert Ruskowski said Dorman has been with the force for a little over a year and is also a volunteer firefighter. 

The Associated Press contributed to this report.