He belongs to the 1990 batch of Central Superior Services of Khyber Pakhtunkhwa cadre. He served at various positions throughout his career such as assistant commissioner for Chunian and Taxila, and was later appointed as deputy commissioner for Peshawar in 1999 Pakistani coup d'état and additional chief secretary for Federally Administered Tribal Areas. He was also appointed as secretary for sports, tourism, and youth affairs, and home, in addition to secretary for tribal affairs. In 2018, he was appointed as principal secretary to the prime minister's office with grade 21, although Pakistan's federal bureaucracy position requires grade 22.