Upham was born December 14, 1871 in Toledo, Ohio and enlisted into the Marine Corps in 1896 at the age of 25 before the start of the Spanish American War.
During his enlistment, Upham kept a detailed diary of events.