He has done L.L.B from the University of Peshawar in the year 1991 and was enrolled as an Advocate in the year 1993. He was later on enrolled as an Advocate of the High Court in the year 1995. He was appointed as Additional District & Sessions Judge in the year 2003 and served as such at various stations. He was promoted as District & Sessions Judge in the year 2014. When merger took place, he was transferred to District Kurram in the year 2018 and served as first ever District & Sessions Judge District Kurram. He worked enthusiastically and gigantic tasks of establishment of courts, recruitment of staffs as well as purchasing of various equipment were performed successfully. He is presently serving as Member (Judicial) Khyber Pakhtunkhwa Service Tribunal Peshawar.