A 15-year-old is in critical condition after being shot by an NJ Transit bus driver on Saturday night.

According to authorities, the incident took place after three teenagers allegedly assaulted the driver outside of a bus.

A police investigation found that following the assault, the driver, Charles Fieros, 48, of Staten Island, New York, retrieved an illegal and stolen handgun and opened fire on the three youths, injuring one.

A 15-year-old male was taken by taxi to Jersey City Medical Center. He was reported to be in critical, but stable condition with what was believed to be three gunshot wounds to the abdomen.

After being treated at Jersey City Medical Center for head and face injuries from the initial assault, Fieros was arrested and charged with attempted murder.

The incident took place at Monticello and Jewett Avenues at the 9:45 p.m. The story was first reported by the Jersey Journal which received the information from mayoral spokeswoman Kimberly Wallace-Scalcione.

Fieros is facing multiple charges including attempted murder, aggravated assault, unlawful possession of a handgun, two other weapons charges and receiving stolen property.