Quickly becoming involved in politics, Thomas was elected to a term in the
North Carolina House of Representatives (1887). He served as county attorney for
Craven County (1890–1896). The North Carolina legislature named him a trustee of the University of North Carolina in 1893. Following passage of the new
disfranchising constitution, which suppressed black voting, Thomas was elected as a Democrat from
North Carolina's 3rd congressional district to the Fifty-sixth and to the five succeeding Congresses (serving March 4, 1899 – March 3, 1911). He was not renominated in 1910, although he was one of five candidates at the nominating convention in
Goldsboro. After 446 ballots in which nobody received a majority,
John M. Faison was nominated on the 447th ballot. Thomas returned to the practice of law. He served briefly as a
superior court judge. He died in Norfolk, Virginia, on March 8, 1931. ==References==