Private practice, Clarksville, Tennessee, 1828-1829
Private practice, Somerville, Tennessee, 1829-1839
State representative, Tennessee, 1835-1838
Attorney general, State of Tennessee, 1839-1851
Reporter, Tennessee Supreme Court, 1839-1851
Private practice, Nashville, Tennessee, 1851-1853, 1866-1882
Judge, Confederate District Court, District of Tennessee, 1861-1865