Shakil ur Rahman Khan was elevated as Judge of the Lahore High Court and previously he was the 36th Advocate General Punjab, appointed by Governor of the Punjab on 7 March 2016. As Advocate General Punjab he was also an ex-officio chairman of the Punjab Bar Council. He had already served in this office (2009-2012) as Additional Advocate General Punjab and resigned from the post to continue his law practice as Advocate Supreme Court of Pakistan. He has also served the Punjab Healthcare Commission, PTCL and M/o NHSR &C as Senior Legal Advisor.