 Carter entered the war as a captain in the 38th Tennessee Infantry Regiment and quickly became its colonel.He commanded the regiment during the Battle of Shiloh, Battle of Perryville, Battle of Stones River, Battle of Chickamauga and Atlanta Campaign.Carter was promoted to brigadier general to rank from July 7, 1864.