City fire Capt. Daniel Curry says firefighters arrived at the fire in the Westlake District about 7:45 p.m. Tuesday. The two people were rescued from upper floors by ladder.
Curry says many businesses occupy the six-story building, and it's not clear which ones were open or occupied. Fire officials say one person was treated for injuries that aren't life-threatening.
About 170 firefighters extinguished the blaze about an hour and 20 minutes after it broke out.
Firefighters searched the building and found no one else.
The cause is under investigation.
Fire officials say the building had no sprinklers, but it wasn't clear whether they were required.