More than 160 firefighters battled the flames. At one point the roof collapsed, forcing crews to back off and fight the fire from a distance.
The injured firefighter was said to be suffering from fatigue. He was hospitalized and listed in stable condition.
Crews finally got the fire extinguished just before 6 a.m. Tuesday. The cause is under investigation.