He was later elected Clerk of the House in the Ohio legislature, where he served five consecutive sessions, until he was chosen Auditor of the state in 1815, where he served eighteen consecutive years. In 1833, he was chosen to represent the counties of Franklin and Pickaway in the Ohio State Senate.
He held various positions in the Ohio legislature, including Clerk of the House, a role he occupied for five successive sessions, before being appointed Auditor of the state in 1815, where he remained for eighteen consecutive years. In 1833, he was elected to represent Franklin and Pickaway counties in the Ohio State Senate.