Hanson enlisted in the Marine Corps in 1916 and served during World War I. He was assigned to the 75th Company, 1st Battalion, 6th Marine Regiment. Hanson participated in the Battle of Belleau Wood, Battle of Château-Thierry and many other battles.