The firefighter struck by a car while helping a crash victim on Interstate 95 in Tinicum Township underwent surgery and is in stable condition, his fire company said.
The Wilmington Manor Fire Company said Dan Calloway was struck after he stopped to assist another motorist in the Sunday morning accident.
State police said the Good Samaritan got out of his car to help a driver who was involved in a one-vehicle crash on I-95 South between Route 291 and Route 420.
He was then struck by a passing vehicle and taken to Crozer-Chester Medical Center in critical condition.
As of Sunday night, Calloway was out of surgery and upgraded to stable condition, Wilmington Manor fire officials said.
The driver of the striking vehicle remained at the scene. Police have not announced any charges in the case.
I-95 was closed in the area for about seven hours Sunday while crews responded to the scene.