Footage on Globo television from the Sao Cristovao area of northern Rio, next year's Olympic host city, showed firefighters working to find survivors in a swath of rubble and twisted metal.
Rio Mayor Eduardo Paes told Globo that, so far, eight injured people had been rescued. Seven were hospitalized.
More than 20 buildings, including two restaurants and a pharmacy, were destroyed, according to the report. The shockwave broke windows in residential buildings hundreds of meters (yards) away.
"Most likely this was a gas explosion of improperly stored cylinders because there was no municipal gas supply to these establishments," Paes told Globo.