Justice Mian Shakirullah Jan was graduated from Islamia College, Peshawar; obtained Law Degree from the Khyber Law College, Peshawar University; joined the Bar in 1973; Enrolled as an Advocate of the High Court in 1975 and as an Advocate of the Supreme Court in 1980.
Mian Shakirullah Jan was Elevated as an Additional Judge of Peshawar High Court on 13.12.1993 and then (confirmed) as Judge of the High Court in 1995, acted as Election Tribunal; as Company Judge; Chairman of N.W.F.P. Subordinate (District) Judiciary Service Tribunal, Chairman of the Tribunal, N.W.F.P. Bar Council; appointed as Chief Justice of Peshawar High Court and took oath on 10th January, 2002.
Mian Shakirullah Jan was Elevated as a Judge of the Supreme Court of Pakistan on 31.07.2004. For the supremacy of the Constitution, independence of judiciary and rule of law, refused to take oath under the Provisional Constitution Order (PCO) of 03.11.2007 (an unconstitutional order) and preferred to face the reactionary steps to be taken by the ruler which resulted not only being deposed but was incarcerated in the house for about 4 ½ months and also with children for some days.
As a Judge In-charge of the Federal Judicial Academy of Pakistan (FJA), he actively involved in imparting judicial education and judicial training to the Judges, Court Personnel, Law Officers and Lawyers. He also held the position of acting Governor of the Province of N.W.F.P.