He also served in the Georgia Senate in 1830. He was solicitor general and judge of the southern circuit of Georgia 1831–1834. He moved to Americus, Georgia in 1836 and was elected as a Whig to the 26th and 27th Congresses (March 4, 1839 - March 3, 1843).
He held political positions in Georgia during specific years. He served in the Georgia Senate in 1830. From 1831 to 1834, he was solicitor general and judge of the southern circuit of Georgia. In 1836, he moved to Americus, Georgia, and was elected as a Whig to the 26th and 27th Congresses from March 4, 1839, to March 3, 1843.