 From February 1920 Anderson served as a general staff officer, 3rd grade (GSO3) in the 6th Military District, receiving promotion to captain on 30 September, and subsequently serving as a staff officer in the 1st Cavalry Division from May 1921, and then in the 2nd Division from August 1922.Between December 1922 and December 1924 he served as the Brigade Major of the 1st Infantry Brigade, before attending the Staff College, Quetta until February 1927.He then served in the Inspector General's Branch until May 1928, then as a general staff officer in charge of Training, based at Army Headquarters until January 1932.