It happened at 15th and Thompson streets just before 9:30 p.m.
Police say the ATV driver was allegedly traveling westbound on Thompson Street, which is a one-way eastbound street, when he ran a red light at 15th Street and collided with an Uber vehicle.
The Uber, which had four juvenile passengers inside, was making a right turn onto 15th Street from Thompson St. at the time of the crash.
The ATV driver, a 22-year-old man, was taken to the hospital, where he later died.
The Uber driver, a 35-year-old man, was also taken to the hospital and is said to be in stable condition.
The four Uber passengers were transported to the Children's Hospital of Philadelphia for medical treatment.
The identity of the ATV driver has not yet been released pending next of kin notification.