You can buy bitcoins in Pakistan via Local Bitcoins. Local Bitcoins is a website where buyers and sellers of bitcoin post ads. The site provides an escrow and feedback system so that trades can be completed safely and smoothly.
There are many Pakistanis buying and selling bitcoins via Local Bitcoins. The number of local traders has risen steadily over the years and now there are many people with good feedback who you can buy from.