He attended common school in New Hampshire.
He moved to Natick, Massachusetts in 1842 but returned to New Hampshire in 1848 and engaged in the manufacture of boots and shoes in Farmington. In the spring of 1861, he entered the Union Army in the Sixth Regiment, New Hampshire Volunteer Infantry during the Civil War.
He was elected as a Republican to the Fifty-first Congress (March 4, 1889-March 3, 1891) but was not a candidate for renomination in 1890.
Member staffs of generals Griffin and Rush Hawkins. Member N.H. Ho; member United States Ho.