Charles R. Norris was born on February 12, 1841, in Schenectady, New York. He moved to Minnesota by the early 1860s.
He enlisted in the Union army on July 8, 1861, and he mustered in as a private in Company F of the 2nd Minnesota Infantry. According to his service records, he was 5 feet, 6 inches tall, with brown hair and gray eyes. The regiment took part in the siege of Corinth, the Battle of Perryville, the Tullahoma campaign, the Battle of Chickamauga, the Atlanta campaign, and the Carolinas campaign. He fell ill in December 1861, but he eventually recovered and rejoined the regiment. He eventually earned a promotion to corporal, and he mustered out on July 11, 1865.
He returned to Minnesota after the war. He apparently never married. He applied for a federal pension in August 1890 and eventually secured one. He was admitted to the Minnesota Soldiers’ Home in Minneapolis in the late 1800s, and he died there on November 16, 1912.