He is Master in political science from Karachi University and joined Civil Service of Pakistan in 1976. Currently he is working as member of Federal Public Service Commission (FPSC ) since 2011. He worked on various key positions within Civil Service of Pakistan such as Special Secretary to the Prime Minister, Secretary Ministry of Youth Affairs, Additional Secretary Prime Minister’s Secretariat and Director General (Finance & Accounts) NADRA. During his posting in NADRA he contributed in the establishment of the state of the art National Data Ware House and automated registration system. He also worked as project director for implementation of Oracle Finance System in NADRA.