1984 Matriculation BISE, Gujranwala.
1986 Intermediate BISE, Lahore (Govt. College Lahore)
1988 B.A. University of the Punjab (Govt. College, Lahore.)
1992 LL.B University of the Punjab (Punjab University Law College, Lahore.)
1994 LL.M University of Edinburgh United Kingdom (Law School, Old College)
1995: Enrolled (directly) as an Advocate of High Courts (22.03.1995)
1996 to 2006: Visiting Faculty Member Punjab Law College, Lahore.
2004: Elected as Secretary Lahore High Court Bar Association (Session 2004-2005).
2006 Enrolled as Advocate Supreme Court of Pakistan (08.04.2006).
2010 Elected as Member Pakistan Bar Council (Punjab Seat Session 2010-2015)
2011 Served as Chairman Legal Education Committee of Pakistan Bar Council (Session 2011 to 2015)
2015 Elected as Vice Chairman Pakistan Bar Council (January 2015 to January 2016)
2015 Elected as Member Pakistan Bar Council for Second Consecutive Term (2016-2020)
2016 Served as Chairman, Legal Education Committee Pakistan Bar Council for Second term (January 2016 to December 2020)
2020 Served as Chairman Executive Committee Pakistan Bar Council (June 2020 to December 2020)
2020 Elected as Member Pakistan Bar Council for Third Consecutive Term (Session 2021-2025)
2020 Serving as Chairman Legal Education Committee of Pakistan Bar Council since January 2021.
Attended various National and International Law/ Human Rights Conferences as a Delegate, Speaker, Moderator in various countries, including Pakistan, United Kingdom, Norway, Hong Kong, Malaysia, Georgia, Morocco, India, Sri Lanka
Conducted Hundreds of cases at High Courts and Supreme Court of Pakistan.