* Government College University, Lahore: He completed his Bachelor of Arts (BA) degree here.
* Trinity College, Cambridge: He earned his Master of Arts (MA) degree from here.
* Munich University: He obtained his PhD in philosophy from here.
* London School of Economics: While in London, he also studied at the London School of Economics, although he didn't receive a formal degree from there. His time there broadened his knowledge of law and politics.