 Nasir Aslam Zahid matriculated from Saint Patrick's High School, Karachi, did his BA degree at Government College Lahore and went on to University of Cambridge to study law and received a Bachelor's degree there.In 1956, he was called to the Bar from the Middle Temple.In 1957, Barrister Zahid enrolled as an advocate of the Sindh High Court, and of the Supreme Court of Pakistan in 1962.