After graduation he resumed the study of law in the office of Judge Parsons and of Governor William W. Ellsworth of Hartford, Connecticut, and then entered the Yale Law School.
In 1845 he was a Democratic member of the New York State Assembly, from 1854 to 1857 a member of the Common Council of New York City, and for a number of years inspector and later trustee of the public schools.