 Admitted to the Virginia bar in 1821, William Goode set up a legal practice in Boydton, Virginia.Goode represented Mecklenburg County in the Virginia House of Delegates from 1822 to 1823.He was re-elected in 1824 and afterward, expecting to serve through the term ending 1833.