He was a member of the Pennsylvania State House of Representatives in 1850 and 1851, and served in the Pennsylvania State Senate for the 7th district from 1854 to 1857. He was a delegate to the 1856 Republican National Convention.