From 1883 to 1886 he was a member of the Common Council of Newark and was at one time president of the Council. He was elected to the New Jersey General Assembly in 1885; while in office as parks commissioner he laid out and completed the parks of Essex County; from March 24, 1886 to 1889, he was a trustee for the Reform School for Boys. President McKinley appointed him one of the commissioners to the Paris Universal Exposition in 1900. He held official positions in numerous financial institutions, social, and civic bodies.