 He was state's attorney for Franklin County in 1846 and 1847, and represented Berkshire in the Vermont House of Representatives the latter year as well.He was a district delegate to the Whig National Convention in 1847.In 1849, 1850, 1851, 1861 and 1868, he was elected to the Vermont Senate from Franklin County.