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.
As a public servant in Vermont, he served two terms in the House of Representatives (1868-1870 and 1874) before taking on a leadership role in the State Senate, where he presided over the chamber as its temporary president in 1876.