Karachi Police official Fayyaz Khan said the first bomb was triggered off by a remote-controlled device. Explosive materials were placed in a mini-truck parked near the entrance gate of Iqra City area.
He said the bomb disposal squad was investigating the nature of the second blast.
According to initial reports, the second explosion was carried out by a suicide bomber who blew himself up in the area.
Fayyaz said an estimated 150 kg of explosives were used in the blasts.