He was Mayor of Hudson from 1859 to 1860, and from 1867 to 1868; a delegate to the 1868, 1876 and 1880 Republican National Conventions; Postmaster of Hudson from 1869 to 1877; a member of the New York State Assembly (Columbia Co., 1st D.) in 1879; Paymaster General of the State Militia from 1880 to 1882; and a member of the New York State Senate (15th D.) in 1886 and 1887.