At the outbreak of the Spanish–American War, Upton joined the United States Army. He served as a private in Company H of the 2nd Oregon Volunteer Infantry Regiment and participated in the capture of Guam and the Philippine campaigns. Upton remained in the Oregon National Guard after the war. By 1911, he was serving as sergeant major of the 3rd Regiment of Oregon Infantry.