He served in the Vermont House of Representatives from 1868 until 1870 and in 1874. In 1876 he was a member of the Vermont State Senate and served as President pro tempore.
A state legislator from Vermont, he represented his constituents in the House of Representatives from 1868 to 1870 and once more in 1874. Two years later, in 1876, he took on a leadership role in the Vermont State Senate, serving as its temporary president.