Charles L. Hodges was a career officer in the United States Army. A Union Army veteran of the American Civil War, American Indian Wars, Spanish–American War, and Philippine–American War, Hodges remained in the army from 1861 until retiring in 1911 and attained the rank of major general.