He was deputy attorney general of Washington County from 1830 to 1834, and was a member of the Pennsylvania State Senate for the 20th district from 1833 to 1836 and the 17th district from 1837 to 1838.
He served as an assistant attorney general of Washington County from 1830 to 1834, and was a member of the Pennsylvania State Senate for the 20th district from 1833 to 1836 and the 17th district from 1837 to 1838.