The boy was arrested in the 100 block of North Michigan Avenue and charged with one count of aggravated battery to a transit employee and disorderly conduct, according to police.
Police said the 49-year-old CTA bus driver was driving in the Loop around 9 p.m. Saturday, when he heard a loud noise. The driver stopped the bus to inspect it.
While he was doing this, police say a man and woman began to push the driver. The two then punched the driver multiple times before fleeing, according to police.
The driver sustained bruises on his body and face, and was transported to Northwestern in fair condition, Chicago police said.