 In 1866, Armstrong won election as Texas state representative for Coryell County and served in the Eleventh Texas Legislature from 1866-1870.In August 1870, following the decision of the state legislature to establish free public schools, Armstrong was appointed school trustee for Precinct One, Second Sub-district representing Rainey’s Creek.His final public appointment was to the position of county surveyor in 1871.