Following the outbreak of the hostilities between China and Japan, Roberts was transferred to the 4th Marine Regiment in June 1931 and served at Shanghai International Settlement until December 1933, when he returned to the United States.