United States Marine Corps | United States Army Corps of Engineers | Peace Corps | Royal Flying Corps | United States Army Air Corps | Royal Army Medical Corps | Civilian Conservation Corps | Army Air Corps | Corps of Engineers | Reserve Officers' Training Corps | Marine Corps Recruit Depot Parris Island | Commandant of the Marine Corps | Royal Army Service Corps | Royal Army Ordnance Corps | Marine Corps Base Quantico | Royal Armoured Corps | Judge Advocate General's Corps | Corps | Air Training Corps | Marine Corps Recruit Depot San Diego | Marine Corps Base Camp Lejeune | King's Royal Rifle Corps | Medical Service Corps | Marine Corps Base Hawaii | Australian and New Zealand Army Corps | Army Air Corps (United Kingdom) | Second Corps | Royal Corps of Signals | Ordnance Corps (United States Army) | German Student Corps |
He also stayed GOC 7th Infantry Division at Peshawar and as Commander, XXXI Corps at Bahawalpur from August 2000 to October 2001.
At the completion of three-year term of General Mirza Aslam Beg, four generals were in the race to replace him: Lt Gen Shamim Alam Khan, commander XXXI Corps, Bahawalpur; Lt Gen Asif Nawaz, chief of general staff (CGS); Lt Gen Zulfiqar Akhtar Naz commander I Corps, Mangla ; and Lt Gen Hamid Gul, commander II Corps, Multan.