Officials say the firefighter was injured when a portion of an awning fell on him as he battled the three-alarm blaze in the city's Bayview area.
The condition of the firefighter was not known.
The blaze in the single-story warehouse was first reported at 4:45 a.m. Thursday. Large flames from the fire could be seen from Interstate 280 by commuters driving into the city.