Born on 26th of March 1957 in Chakwal; Completed early education from Government High School and Government Degree College Chakwal; Obtained a law degree from the University Law College in the year 1980; Enrolled as Advocate in 1981 where after joined a Doctoral Program in Public International Law at the University of Amsterdam and completed collateral programs in International Law & International Relations at the Institute of Social Studies,The Hague in the year 1985; Started law practice in the year 1986;

He Remained member of visiting faculty of International Islamic University Islamabad from 1986 to 1991; Enrolled as Advocate Supreme Court of Pakistan in the year 1997; Remained Member Punjab Bar Council from 2000 to 2004; Served as Additional Advocate General for the Province of Punjab from September 2007 to June 2009; Elevated as Judge Lahore High Court on 7-11-2014 and took oath of office as Judge Supreme Court of Pakistan on 24-4-2019.