Born near Beuela, Mississippi, Williams moved with his parents to Texas and settled in Decatur, Wise County, in 1876. He attended the public schools. He graduated from the commercial branch of Transylvania College, Lexington, Kentucky, 1890. He engaged in the livestock business, agricultural pursuits, and banking. He served as County clerk of Wise County, Texas from 1898 to 1902 and as a member of the State senate from 1920 to 1922.
Williams was elected as a Democrat to the Sixty-seventh Congress to fill the vacancy caused by the death of United States Representative Lucian W. Parrish. He was reelected to the Sixty-eighth and to the four succeeding Congresses (May 22, 1922 – March 3, 1933). He served as chair of the Committee on Territories (Seventy-second Congress). He was not a candidate for renomination to the Seventy-third Congress in 1932. Manager of the Regional Agricultural Credit Corporation in San Angelo, Texas, 1933. He died on January 9, 1948, in San Angelo, Texas. He was interred in Decatur Cemetery, Decatur, Texas.
This article incorporates public domain material from websites or documents of the Biographical Directory of the United States Congress.