He was a member of the New Jersey Legislative Council in 1843, was county prosecutor of Hudson County, New Jersey from 1851 to 1855 and was Mayor of Hudson City, New Jersey in 1855.
He participated in the New Jersey Legislative Council in 1843 and held various roles, including serving as county prosecutor of Hudson County, New Jersey from 1851 to 1855 and being Mayor of Hudson City, New Jersey in 1855.