The fire broke out just before 11 p.m. Wednesday in the 300 block of Ridgeway Street in Gloucester City.
The two-alarm fire spread to multiple row homes.
A total of three families have been displaced.
The condition of the injured firefighter has not been released.
No other injuries have been reported.
The cause of the fire is under investigation.