He served in the New Hampshire Senate in 1845, 1847, and 1848 and as president of that body in 1847 and 1848. In addition, he served as a delegate to the Democratic National Convention in 1848 and 1856.
He was part of the New Hampshire Senate from 1845 to 1848, where he held the position of president in 1847 and 1848. Additionally, he represented the Democratic Party at the National Convention as a delegate in both 1848 and 1856.