Prior to becoming army chief he was posted at the GHQ as Quartermaster general.[3] He commanded the XXX Corps in Gujranwala from 17 June 2019 to 6 October 2021.[4] He served as the 23rd Director-General of the ISI until he was replaced with Lt. Gen. Faiz Hameed on 16 June 2019.