The crash occurred around 3 a.m. at the intersection of Haverford and Overbook avenues.
Police say a man and a pregnant woman in a 2006 Chevrolet pickup truck were stopped at a traffic light when they were rear-ended by a 2003 white Lexus.
Following the impact of the crash, officials say the woman went into premature labor.
Arriving medics took the man and woman to Lankenau Medical Center, where the woman gave birth.
Sister station WPVI was told the baby was due in May.
The 42-year-old mother and 36-year-old man are in stable condition.
The Lexus overturned onto its roof, and the 56-year-old driver was arrested for DUI and driving with a suspended license.
* Follow us on YouTube
* More local news
* Send us a news tip
* Download the abc7NY app for breaking news alerts