He removed first to Lyme, in Jefferson County. And in 1849 to Lowville, in Lewis County. He became a tailor, and later a merchant and builder.
In 1869, he was appointed as Collector of Internal Revenue. He was Clerk of the New York State Assembly in 1873 and 1874. He was a New York State Railroad Commissioner from January 30, 1883 to 1887.
About 1894, he removed to Brooklyn, and was President of the O'Donnell Steel Track Company. He died from diabetes at his home in Brooklyn.