Iqbal commanded three warships, one offshore missile vessel and one large patrol craft and one minesweeper vessel. He was also commander of two naval areas, one naval base and furthermore the director of School of Maritime Warfare and Tactics, National Security Intelligence and the SWADS. At naval headquarters Iqbal was in charge of naval intelligence, naval operations and was the assistant chief of naval staff for personnel and then operations. He was ameliorated to vice admiral on July 2020 and appointed the chief of naval staff. Same year he was promoted to admiralin September. Iqbal went into retirement on 24 July 2023 and was succeeded by admiral Mohammad Nazmul Hassan.