 He moved to Harrisburg, Saline County, Illinois in 1926.Williams was elected as a Republican to the United States House of Representatives of the 64th United States Congress and to the seven succeeding Congresses and served from March 4, 1915, until his resignation November 11, 1929.He was Chairman of the Committee on Expenditures in the Department of Commerce for the 66th United States Congress.