Private practice, Savannah, Georgia, 1810-1812, 1819-1824
U.S. Army captain, 1812-1815
State representative, Georgia, 1815-1816
Mayor, Savannah, Georgia, 1816-1819
Judge, Court of Common Pleas and Oyer and Terminer for the City of Savannah [Georgia], 1819-1824
Judge, Superior Court of Georgia, 1824-1829
U.S. representative from Georgia, 1829-1835
Allotment as Circuit Justice:
Sixth Circuit, February 4, 1835-October 28, 1862
Fifth Circuit, October 29, 1862-July 5, 1867