It happened around 7 p.m. on eastbound I-295 at Landers Lane.
Officials say a Minquadale Fire Company truck was responding to an accident when the truck was hit by a tractor-trailer.
The fire truck driver lost control, hit a guard rail and then overturned. Several firefighters were briefly trapped before they were extricated.
All three firefighters were transported to an area hospital for non-life-threatening injuries.
Police have not said if the tractor-trailer driver suffered any injuries.