 At Naval Headquarters, the Admiral was Principal Staff Officer with the Chief of the Naval Staff.The Admiral's last operational appointment was the Naval Field Command 'Flag Officer Sea Training'.Admiral Agha Danish has also served on the Karachi Port Trust Board as the General Manager.