 Williams served in the Vermont House of Representatives from 1917 to 1921.In 1920 he was elected to the Vermont State Senate, and served one term.In 1928 he returned to the Vermont House, and was chosen to serve as Speaker.