Private practice, Hanover County, Virginia, -1834
Commonwealth`s attorney, Hanover County, Virginia,
Private practice, Rockbridge County, Virginia, 1834-
Editor, Lexington Valley Star, Rockbridge County, Virginia,
Professor of law, Lexington Law School, Lexington, Virginia, 1849-1861
Delegate from Virginia, Provisional Confederate Congress, 1861-1862
Judge, Confederate District Court, Western District of Virginia, 1862-
Professor of law, Washington College Law School, Lexington, Virginia, 1866-1873
Private practice, Lexington, Virginia, 1873-1877