Vance served in the American Civil War in the 21st Ohio Infantry. He received the Medal of Honor on September 17, 1897 for his actions at the Battle of Stones River on December 31, 1862.