 A Republican, he was state's attorney of Essex County from 1886 to 1888.He represented Brighton in the Vermont House of Representatives from 1886 to 1888, serving on the judiciary committee and the committee on military affairs.From 1888 to 1890 he represented Essex County as a member of the Vermont State Senate.