The rifle range is located in the district of Uskudar on the Asian side of the city, it said.
All 14 injured were taken to local hospitals, NTV said.
It was not clear how the fire began or what caused the explosion.
The explosion did not appear to be terrorism related.
Radical Kurdish, Islamic and leftist militants are active in the city and have staged bomb attacks in the past, the AP reports.
Subscribe to Pravda.Ru Telegram channel, Facebook, RSS!