He has an LLB from the Lahore University of Management Sciences and an LLM from the University of Washington, Seattle (United States), as a Fulbright scholar. He has previously clerked for the Supreme Court of Pakistan.