November 2014 – date. Office of the Prosecutor General Accountability, Pakistan.
January 2014 – November 2014. Deputy Attorney General, Pakistan.
June 2009 – January 2014. Office of the Advocate General, Punjab, Pakistan.
February 2008 – June 2009. National Accountability Bureau, Punjab, Pakistan.
July 2006 – July 2007. Securities and Exchange Commission of Pakistan, Pakistan.
Visiting Faculty at:
- Civil Services Academy, Lahore
- Punjab Judicial Academy, Lahore
- Directorate of Training Income Tax, Lahore, Government of Pakistan
- Punjab Law College
- Superior College of Law, Lahore, Pakistan
- Pakistan College of Law, Lahore, Pakistan
- Life Member Supreme Court Bar Association
- Life Member Lahore High Court Bar Association
- Life Member Lahore Bar Association
- First GEI Conference of Environment Stellenbosch 1996 (South Africa)
- IBA Conference on Human Rights Lahore 1998 (Pakistan)
- ASK Conference on Commercial Crimes and Money Laundering 2002 (Dubai)
- NAB Punjab Workshop on White Collar Crimes, Money Laundering, Investigation and Prosecution at Administrative Staff College, Lahore 2003 (Pakistan)
- NAB International Convention on Anti Corruption Islamabad 2004 (Pakistan)
- NAB Conference on a Corruption in South Asia November 2014 at PC Hotel Lahore (Pakistan).
- Represented Pakistan as Prosecutor General Accountability in 2nd Prosecutors/ Attorney Generals Conference of ECO States at Antalya, Turkey 2015.
- 7th Session of the UNCAC Implementation Review Group (20 – 24 June, 2016) at Vienna, Austria.