 Born in Augusta County, Virginia, Fulton attended common schools as a child and went on to graduate from Hampden-Sydney College.He studied law and was admitted to the bar, commencing practice in Abingdon, Virginia.He was a member of the Virginia House of Delegates in 1823 and 1824 and the Virginia Senate from 1829 to 1831.