Charles Alfred Armstrong was born on December 25, 1858, in Australia. Armstrong was an attorney in Troy, North Carolina, who served as county attorney for Montgomery County, North Carolina. He died in Troy on December 30, 1945.