According to police, the explosion took place in the basement of a building in the centre of Dadu city.
Three people were killed instantly while five of the 15 injured were in critical condition, officials said.
Police cordoned off the area as the injured were taken to the nearby state-run Civil Hospital, where an emergency was declared.
No group claimed responsibility for the blast. The nature of the explosion was yet to be ascertained, police added.